【问题标题】:Can I create a Stub of an Activity in Testing Project?我可以在测试项目中创建一个活动的存根吗?
【发布时间】:2010-07-22 02:52:12
【问题描述】:

我想为我的一个活动创建一个存根,但我想将它保留在测试项目中,以免它出现在实际的 apk 中。我似乎无法找到一种方法来做到这一点。我明白了:

java.lang.RuntimeException:无法解析活动:Intent { act=android.intent.action.MAIN flg=0x10000000 cmp=com.example.test.StubActivity }

我确实发现如果我把它放在主项目中并相应地把它放在清单中 (IntentFilter:(Action:Main, Category:Default)) 它会工作,它实际上崩溃了,但我并不为此烦恼.稍后修复。

我确实考虑过将所有内容都放在同一个主项目中,并且只拥有一个测试包,但我认为这会涉及到弄乱清单。将它们分开似乎更好。它只是更清洁。

【问题讨论】:

    标签: android unit-testing testing tdd


    【解决方案1】:

    我想办法做到这一点。您所做的是使用 ActivityUnitTestCase 测试存根。我正在做的是使用 ActivityInstrumentationTestCase2 代替,因此出现错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-10
      • 1970-01-01
      • 1970-01-01
      • 2013-10-30
      • 1970-01-01
      相关资源
      最近更新 更多