robolectric 2 - criar atividade com intenção

Cria uma atividade usando o.withIntent() não funciona em Robolectric 2? Eu estou fazendo o seguinte

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

E eu estou recebendo umNullPointerException ao fazer o seguinte noonCreate() da minha atividade.

Bundle bundle = getIntent().getExtras();

Eu posso codificar uma verificação nula no meuonCreate() e definir a intenção, fazendo o seguinte, mas parece redundante para definir a intenção e chamar oonCreate() método novamente quando Robolectric já faz isso ao criar oActivity instância. Isso parece um trabalho desnecessário.

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

questionAnswers(4)

yourAnswerToTheQuestion