0
測試是:在ActivityA
,按鈕點擊開始ActivityB
並關閉ActivityA
。如何測試ActivityA
已被銷燬? 我創建了一個IdlingResource
來檢查isFinishing()
或isDestroyed()
,並且還監控了自定義ActivityTestRule
中的布爾值,但它永遠不會被調用並超時。咖啡等待活動onDestroy
我也試着檢查何時使用intended/hasComponent
創建了ActivityB
,但如果我在perform(click())
之後立即調用,則返回false。
所有動畫/轉場都關閉。
我也試過測試'ActivityB'的UI組件是可見的,但它不一致。有時會失敗。 – mbmc
我很遺憾聽到這個消息,但是我再也不會用Espresso測試'onDestroy'。 – CodyEngel