В своем действии я начал новый Intent с некоторыми случайными дополнительными данными:
Intent newIntent = new Intent(this, UserActivity.class);
newIntent.putExtra("key", generateRandomKey());
startActivity(newIntent);
Я протестировал его так:
Intent intent = new Intent(myactivity, UserActivity.class);
Assert.assertThat(activity, new StartedMatcher(intent));
Не удалось, так как intent
в моем тестовом коде не содержит дополнительных данных key
.
Так как key
является случайным, трудно предоставить один и тот же ключ. Поэтому я просто хочу проверить, соответствует ли целевой класс намерению UserActivity
, но не нашел способа сделать это.
Есть ли решение?