这个简单的测试
@RunWith(JUnit4::class)
class Test {
@Test
fun test() {
assert(false)
}
}
出乎意料的是,当放入androidTest
时(通过Android Studio和终端)都会通过,但在放入test
时显然会失败。
答案 0 :(得分:2)
您需要使用JUnit断言来运行测试。在运行“生产”代码时,通常会禁用基本assert()
功能,因此您不能依赖普通assert
语句将抛出断言异常。
使用:
org.junit.Asserts.assertTrue( false )
使测试失败。