0
测试是:在ActivityA
,按钮点击开始ActivityB
并关闭ActivityA
。如何测试ActivityA
已被销毁? 我创建了一个IdlingResource
来检查isFinishing()
或isDestroyed()
,并且还监控了自定义ActivityTestRule
中的布尔值,但它永远不会被调用并超时。咖啡等待活动onDestroy
我也试着检查何时使用intended/hasComponent
创建了ActivityB
,但如果我在perform(click())
之后立即调用,则返回false。
所有动画/转场都关闭。
我也试过测试'ActivityB'的UI组件是可见的,但它不一致。有时会失败。 – mbmc
我很遗憾听到这个消息,但是我再也不会用Espresso测试'onDestroy'。 – CodyEngel