这个简单的测试
@RunWith(JUnit4::class)
class Test {
@Test
fun test() {
assert(false)
}
}
出乎意料的是,这在放入androidTest
(通过 Android Studio 和终端(时通过,但在放入test
时显然按预期失败。
您需要使用 JUnit 断言来运行测试。运行"生产"代码时,基本assert()
功能通常处于禁用状态,因此不能依赖纯assert
语句会引发断言异常。
用:
org.junit.Asserts.assertTrue( false )
以使测试正确失败。