java提供了一个比较便捷的测试机制——${类}Test
的命名类对应${类}
的测试用例,并且存在在 test 目录(相对main目录),方便后续的持续继承等自动化处理。
这说明java把测试代码放在了和源码同样的优先级上。这个思想感觉比python超前一点。
在实现机制上,以 junit 为例,提供了常见的比较、判断等方法,以便判断是否符合预期
assertEquals(boolean expected, boolean actual)
assertFalse(boolean condition)
assertNotNull(Object object)
assertNull(Object object)
assertTrue(boolean condition)
fail()
还有一些夹层方法:
beforeClass()
afterClass()
before()
after()
Copyright © 2015-2022 BY-NC-ND 4.0