У меня есть класс модульного тестирования Android, где мне нужно использовать Activity или Context.
Как я могу это высмеять?
Я пробовал это, но это не сработало:
this.mActivity = Robolectric.setupActivity(CheckoutLocationActivity.class);
Ошибка трассировки:
java.lang.NullPointerException
at org.robolectric.internal.bytecode.ShadowImpl.extract(ShadowImpl.java:14)
at org.robolectric.shadow.api.Shadow.extract(Shadow.java:25)
at org.robolectric.android.controller.ComponentController.<init>(ComponentController.java:30)
at org.robolectric.android.controller.ComponentController.<init>(ComponentController.java:22)
at org.robolectric.android.controller.ActivityController.<init>(ActivityController.java:65)
at org.robolectric.android.controller.ActivityController.of(ActivityController.java:56)
at org.robolectric.Robolectric.buildActivity(Robolectric.java:89)
at org.robolectric.Robolectric.buildActivity(Robolectric.java:75)
at org.robolectric.Robolectric.setupActivity(Robolectric.java:102)