jjzjj

mActivityTestRule

全部标签

android - 如何手动使 Espresso 测试失败

有没有办法手动使Espresso测试失败?假设我想比较两个int类型的值,如果不匹配则测试失败:@TestpublicvoidtestTwoInts(){intvar1=mActivityTestRule.getActivity().var1;intvar1=mActivityTestRule.getActivity().var2;if(var1!=var2)fail();} 最佳答案 Espresso构建于JUnit之上,因此您可以对其使用JUnit断言。这使您更清楚您打算做什么。在这种情况下,执行importstaticorg.

java - Kotlin androidTest : Tests ran to completion. 空测试套件

我正在尝试将我的测试从java转换为kotlin。简单的单元测试翻译成功,像这样:classBindingUtilsTest{@Test@Throws(Exception::class)funtestConvertBooleanToVisibility_visible(){assertEquals(BindingUtils.convertBooleanToVisibility(true),View.VISIBLE)}}但是当我尝试运行androidTest时它失败并显示消息:“未找到测试”和TestrunningstartedTestsrantocompletion.Emptytest