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);