Czy tworzenie aktywności za pomocą .withIntent()
nie działa w Robolectric 2? Robię następującerobolectric 2 - tworzenie aktywności z zamiarem
activity = Robolectric.buildActivity(MyActivity.class)
.create()
.withIntent(intent)
.get();
i jestem coraz NullPointerException
podczas wykonywania następujących czynności w onCreate()
mojej działalności.
Bundle bundle = getIntent().getExtras();
mogę kodować null czek w moim onCreate()
i ustawić intencji wykonując następujące ale wydaje się zbędne, aby ustawić intencji i ponownie wywołać metodę onCreate()
gdy Robolectric już robi, że podczas tworzenia instancji Activity
. Wydaje się to niepotrzebną pracą.
Robolectric.shadowOf(activity).setIntent(intent);
activity.onCreate(null);
Jak uzyskać Kontekst? –
Co dalej: nowa intencja (Robolectric.application.getApplicationContext(), ??) –
?? należy zastąpić budowanym działaniem. Więc MyActivity.class –