Wie kann ich eine IntentService
in Android ohne die veraltete ServiceTestCase
testen?Wie IntentService Android testen?
Aus der Dokumentation des ServiceTestCase:
Diese Klasse wurde in API-Ebene veraltet 24. Verwenden ServiceTestRule statt. Neue Tests sollten mit der Android Testing Support Library geschrieben werden.
Aber die ServiceTestRule Dokumentation sagt, dass es nicht IntentService
s unterstützt:
Hinweis: Diese Regel nicht unterstützt IntentService, weil sie automatisch zerstört wird, wenn onHandleIntent (android.content.Intent) beendet alle noch offenen Befehle. Es kann also nicht garantiert werden, dass eine erfolgreiche Verbindung rechtzeitig hergestellt wird.
Wie soll ich dann eine IntentService
testen?