【问题标题】:getStartedActivityIntent returns null in Unit Test Case using ActivityUnitTestCasegetStartedActivityIntent 在使用 ActivityUnitTestCase 的单元测试用例中返回 null
【发布时间】:2015-04-12 14:05:23
【问题描述】:

我正在编写单元测试用例来测试一个活动。 扩展 ActivityUnitTestCase 类。 首先启动基本意图。 然后使用 TouchUtils,执行预期的操作。 我的操作中有 startActivity() 调用。 在调试我能够看到的代码时,活动开始了。 但是在使用 getStartedActivityIntent 的测试用例中,它返回 null。 我该怎么办?

【问题讨论】:

  • 意图 nextIntent = getStartedActivityIntent();在这里它返回null。即使在主程序中调用了 startActivity()

标签: android junit activityunittestcase


【解决方案1】:

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

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

在那里开始一项活动并验证它是否适合我。在 ActivityUnitTestCase 中使用 getStartedActivityIntent() 对我也不起作用。

【讨论】:

    【解决方案2】:

    ActivityUnitTestCase 将被弃用。不要再使用它了。参考以下issue

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-02
      • 1970-01-01
      • 1970-01-01
      • 2020-06-14
      相关资源
      最近更新 更多