En una actividad, empecé una nueva Intención con un poco al azar de datos adicionales:Cómo utilizar robolectric para poner a prueba comenzó intención con datos adicionales
Intent newIntent = new Intent(this, UserActivity.class);
newIntent.putExtra("key", generateRandomKey());
startActivity(newIntent);
he comprobado como esto:
Intent intent = new Intent(myactivity, UserActivity.class);
Assert.assertThat(activity, new StartedMatcher(intent));
¡Es Falló porque el intent
en mi código de prueba no tiene datos adicionales key
.
Como el key
es aleatorio, es difícil proporcionar la misma clave. Así que solo quiero probar si la clase objetivo del intento es UserActivity
, pero no encontré la manera de hacerlo.
¿Hay una solución?
¡Gracias, esto es realmente útil! – Freewind