Я пишу тесты для активности (мой тестовый класс расширяет ActivityInstrumentationTestCase2), у меня есть несколько базовых тестов, которые написаны и работают нормально.
Однако мое действие, когда оно завершается, возвращает дополнительные данные в вызывающее действие через setResult (resultcode, Intent i). Что бы я хотел сделать, используя инструментарий, завершить мое действие, а затем проверить, что оно передало в вызове setResult.
Есть ли какой-нибудь фреймворк, предоставляющий способ сделать это? я пока не смог ничего найти, один из подходов состоял бы в том, чтобы создать подкласс класса активности и переопределить setResult, чтобы он запомнил и раскрыл то, что было передано в setResult (оказывается, setResult является окончательным, поэтому вы тоже не можете этого сделать) Кажется, должен быть лучший способ.