robolectric 2 - twórz aktywność z zamiarem

Czy tworzenie aktywności za pomocą.withIntent() nie działa w Robolectric 2? Robię co następuje

    activity = Robolectric.buildActivity(MyActivity.class)
                            .create()
                            .withIntent(intent)
                            .get();

I dostajęNullPointerException podczas wykonywania poniższych czynnościonCreate() mojej działalności.

Bundle bundle = getIntent().getExtras();

Mogę zakodować czek null w moimonCreate() i ustaw cel, wykonując następujące czynności, ale wydaje się zbędne, aby ustawić zamiar i zadzwonić doonCreate() metoda ponownie, gdy Robolectric już to robi podczas tworzeniaActivity instancja. To wydaje się niepotrzebną pracą.

    Robolectric.shadowOf(activity).setIntent(intent);
    activity.onCreate(null);

questionAnswers(4)

yourAnswerToTheQuestion