我的Android应用程序有两个Robotium测试用例。
单独运行时,两个测试均成功完成 当一起运行时,如果第一次测试成功,第二次测试也成功。
如果我(故意)修改第一个测试以使断言失败,则第二个测试也会失败。
两个测试都非常简单且完全相同,除了我添加到第一个测试以使其失败的一行:assertTrue(false)
。
我的活动布局默认包含GONE
的子布局,并在加载活动数据后成为VISIBLE
。
然后,测试用例应该单击该子布局内的视图。
在第一次测试运行中,出现子布局
在第二个,它没有
Solo.waitForView(viewId)
无论如何都会返回true。
assertTrue(false)
被称为。
为什么断言失败会导致后续的测试用例执行失败?