我目前正在为一个 android 应用程序编写单元测试,并偶然发现了以下问题:
我用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)
有没有人已经IntentService
在ServiceTestCase
课堂上测试过?
谢谢!