如何在Espresso测试中启动服务?

时间:2016-07-17 00:08:33

标签: android android-espresso

我想阻止服务启动,所以我可以在我的UI测试中独立测试它。通过活动中的startService调用按下按钮即可触发服务。

我已尝试使用Intents课程,但这似乎不适用于对startService的调用:

Intents.intending(IntentMatchers.hasComponent(MyService.class.getName())).respondWith(new Instrumentation.ActivityResult(Activity.RESULT_CANCELED, null));

它似乎只与基于活动的意图相关。我没有在Espresso软件包中看到其他任何用于存根服务电话的内容。

0 个答案:

没有答案