在ActivityInstrumentationTestCase中使用自定义捆绑包

时间:2012-05-14 20:27:15

标签: android android-testing

我正在尝试为我的Android应用程序编写测试。 我有一个活动,它在onCreate()方法中初始化传递给它的Bundle中的几个文本字段(在实际情况下,数据已被放入另一个活动的包中)

我已经编写了一个扩展ActivityInstrumentationTestCase2的测试,但我找不到在测试中注入自定义Bundle的方法

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

您应该使用InstrumentationTestCase.launchActivity()作为参数接收Bundle。另请注意ActivityInstrumentationTestCase2扩展InstrumentationTestCase,您应该在launchActivity()之前或之前调用getActivity()