Я пытаюсь протестировать метод onHandleIntent()
IntentService
с помощью Robolectric
.
Я запускаю службу с помощью:
Activity activity = new Activity();
Intent intent = new Intent(activity, MyService.class);
activity.startService(intent);
ShadowActivity shadowActivity = Robolectric.shadowOf(activity);
Intent startedIntent = shadowActivity.getNextStartedService();
assertNotNull(startedIntent);
похоже, что startedIntent
не является нулевым, но onHandleIntent()
, похоже, не называется.
как я должен его проверить?