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