Тест: ActivityA
, нажатие кнопки начинается ActivityB
и закрывает ActivityA
. Как проверить, что ActivityA
был уничтожен? Я создал IdlingResource
, чтобы проверить isFinishing()
или isDestroyed()
, а также отслеживал логическое значение в пользовательском ActivityTestRule
, но он никогда не вызывается и не истекает.эспрессо, чтобы дождаться активности onDestroy
Я также пытался проверить, когда ActivityB
создается с использованием intended/hasComponent
, но если я позвоню сразу после perform(click())
, он вернет false.
Все анимации/переходы отключены.
Я также попытался проверить, что компонент пользовательского интерфейса «ActivityB» отображается, но он несовместим. Иногда это терпит неудачу. – mbmc
Мне очень жаль это слышать, но опять же, я не буду тестировать 'onDestroy' с эспрессо. – CodyEngel