android - getStartedActivityIntent 在使用 ActivityUnitTestCase 的单元测试用例中返回 null

标签 android junit activityunittestcase

我正在编写单元测试用例来测试一个 Activity 。 扩展 ActivityUnitTestCase 类。 首先启动基本 Intent 。 然后使用 TouchUtils,执行预期的操作。 我的操作中有 startActivity() 调用。 在调试我能够看到的代码时, Activity 已启动。 但是在测试用例中使用 getStartedActivityIntent 时它返回 null。 我必须做什么?

最佳答案

我建议您将“功能测试”与 ActivityMonitor 一起使用:

http://developer.android.com/training/activity-testing/activity-functional-testing.html

开始一个 Activity 并验证它对我有用。在 ActivityUnitTestCase 中使用 getStartedActivityIntent() 也不适合我。

关于android - getStartedActivityIntent 在使用 ActivityUnitTestCase 的单元测试用例中返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29590288/

相关文章:

java - 以编程方式执行 shell 命令不起作用

java - 如何为 Post 方法进行 Jersey 单元测试

android - 在 Android Instrumentation TestCase 中测试 GoogleApiClient

ios - 如何使用可编辑的电子邮件通知在 jenkins 上发送包含通过/失败测试的电子邮件

java - 流口水类加载的问题

java - 您需要在单元测试中使用 Theme.AppCompat 主题 -->

Android 模拟器 - 屏幕旋转

android - 谷歌地图正在显示但未在 android 中加载 map 和方向

android - 编写自定义 lint 警告以检查自定义注释