如何在android中测试一个IntentService而不使用已废弃的ServiceTestCase?
从ServiceTestCase的文档中可以看到:
这个类在API 24中被弃用。请使用ServiceTestRule。新测试应该使用Android Testing Support Library编写。
但是,ServiceTestRule的文档说它不支持IntentService:
注意:此规则不支持IntentService,因为当onHandleIntent(android.content.Intent)完成所有未完成的命令时,它会自动销毁。所以不能保证及时建立成功的连接。
那么我该如何测试IntentService?
从ServiceTestCase的文档中可以看到:
这个类在API 24中被弃用。请使用ServiceTestRule。新测试应该使用Android Testing Support Library编写。
但是,ServiceTestRule的文档说它不支持IntentService:
注意:此规则不支持IntentService,因为当onHandleIntent(android.content.Intent)完成所有未完成的命令时,它会自动销毁。所以不能保证及时建立成功的连接。
那么我该如何测试IntentService?