在设备中执行时,JUnit 测试始终通过



这个简单的测试

@RunWith(JUnit4::class)
class Test {
@Test
fun test() {
assert(false)
}
}

出乎意料的是,这在放入androidTest(通过 Android Studio 和终端(时通过,但在放入test时显然按预期失败。

您需要使用 JUnit 断言来运行测试。运行"生产"代码时,基本assert()功能通常处于禁用状态,因此不能依赖纯assert语句会引发断言异常。

用:

org.junit.Asserts.assertTrue( false )

以使测试正确失败。

相关内容

  • 没有找到相关文章

最新更新