Sto scrivendo unit test con Robolectric. La configurazione è simile arobolectric 2 - crea attività sotto test con intento
@RunWith(RobolectricTestRunner.class)
public class MiAirlineActivityTest {
@Before
public void setUpFor() {
Intent intent = new Intent(HOW_TO_PASS_CONTEXT_HERE, MiAirlineActivity.class);
intent.putExtra(EMPLOYEEID_EXTRA, "username");
miAirlineActivity = Robolectric.buildActivity(MiAirlineActivity.class)
.withIntent(intent).start().get();
}
}
Come passare il contesto durante la creazione del nuovo intent. Ho seguito l'esempio dalla domanda this.
Ci @ Davide dice,
"... i needed to give a Context and the class of the Activity it was being sent to"
Esattamente come posso farlo?
Nota: non contrassegnarlo come duplicato della domanda collegata sopra. Sto facendo una nuova domanda poiché non ho potuto aggiungere commenti lì.
possibile duplicato del [robolectric 2 - creare attività con l'intento] (http://stackoverflow.com/questions/17195761/robolectric-2-create-activity-with-intent) – tir38