시험은 ActivityA
에서 ActivityB
을 시작하고 ActivityA
을 닫습니다. 어떻게 그 ActivityA
가 파괴되었는지 테스트? 나는 isFinishing()
또는 isDestroyed()
을 확인하기 위해 IdlingResource
을 만들었으며 사용자 정의 ActivityTestRule
에서 부울을 모니터링했지만 결코 호출되지 않고 시간이 초과되었습니다.에스프레소 onDestroy 활동을 기다리는 중
intended/hasComponent
을 사용하여 ActivityB
이 생성되면 확인하려고했으나 perform(click())
바로 뒤에 전화하면 false를 반환합니다.
모든 애니메이션/전환이 꺼져 있습니다.
또한 'ActivityB'의 UI 구성 요소가 표시되는지 테스트하려고했지만 일관성이 없습니다. 때로는 실패합니다. – mbmc
그 점을 유감스럽게 생각합니다. 그러나 다시 한번, 나는 에스프레소로'onDestroy'를 테스트하지 않을 것입니다. – CodyEngel