我目前正在为一个安卓应用编写单元测试并遇到了以下问题:
我使用ServiceTestCase
来测试一个像这样的IntentService
:
@Override
public void setUp() throws Exception {
super.setUp();
}
public void testService()
{
Intent intent = new Intent(getSystemContext(), MyIntentService.class);
super.startService(intent);
assertNotNull(getService());
}
我注意到我的IntentService
被创建了(也就是onCreate
被调用了),但我从来没有收到onHandleIntent(Intent intent)
的调用。
有人已经使用ServiceTestCase
类测试过IntentService
吗?
谢谢!