android - 在 ActivityInstrumentationTestCase2 中的 Activity 之前启动服务

标签 android testing

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

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

即使是最小的 Activity 也需要测试,我需要 Service 启动并运行以响应它。

我的问题是,当我没有 Context 时,如何在 ActivityInstrumentationTestCase2setUp() 方法中启动服务从中启动它而不首先调用 getActivity()(这将启动需要服务已经启动的 Activity)。

最佳答案

我想,“getInstrumentation().getTargetContext()”就是您想要的。

关于android - 在 ActivityInstrumentationTestCase2 中的 Activity 之前启动服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16280989/

相关文章:

java - 如何使用按钮将文本打印到光标闪烁的EditText上?

android - 动态添加自定义布局到 Activity 的布局

Android 凭据 API - 没有符合条件的帐户

android - 如何在点击时在 Android 中播放视频?

cakephp - 使用数组测试 Controller Cakephp 2 方法

java - 如何仅在 x :th call? 上返回模拟项目

android - SharedPreferences 访问是否耗时?

java - 从 calendar.getInstance 获取错误的日期

c++ - 测试发布版本

Python Q 学习实现不起作用