在ActivityInstrumentationTestCase2中的Activity之前启动服务

时间:2013-04-29 14:18:38

标签: android testing

我正在尝试为我的应用程序编写一些测试。

我的应用程序通过执行业务逻辑的Service执行大部分处理。

为了测试我的最小活动,我需要启动并运行Service来响应它。

我的问题是,如果我没有setUp()ActivityInstrumentationTestCase2开始使用Context方法而无需先调用getActivity() 1}}(这将启动需要服务已经启动的Activity。)

2 个答案:

答案 0 :(得分:2)

我认为,“getInstrumentation()。getTargetContext()”就是你想要的。

答案 1 :(得分:1)

在致电getActivity()之前,请启动该服务,这应该有效。