标签:for 定义 time bsp 回收 超过 nbsp expec 单元测试
许多新手开发人员习惯于在每行代码之后编写System.out.println语句来验证代码是否正确执行。这种做法常常扩展到单元测试,从而导致测试代码变得杂乱。除了混乱,这需要开发人员手动干预去验证控制台上打印的输出,以检查测试是否成功运行。更好的方法是使用自动指示测试结果的断言。
Junit3和Junit4都提供了一个Assert类,Assert类中定义了很多静态方法来进行断言。列表如下:
1 assertTrue(String message, boolean condition) 要求condition == true 2 assertFalse(String message, boolean condition) 要求condition == false 3 fail(String message) 必然失败,同样要求代码不可达 4 assertEquals(String message, XXX expected,XXX actual) 要求expected.equals(actual) 5 assertArrayEquals(String message, XXX[] expecteds,XXX [] actuals) 要求expected.equalsArray(actual) 6 assertNotNull(String message, Object object) 要求object!=null 7 assertNull(String message, Object object) 要求object==null 8 assertSame(String message, Object expected, Object actual) 要求expected == actual 9 assertNotSame(String message, Object unexpected,Object actual) 要求expected != actual 10 assertThat(String reason, T actual, Matcher matcher) 要求matcher.matches(actual) == true
标签:for 定义 time bsp 回收 超过 nbsp expec 单元测试
原文地址:https://www.cnblogs.com/dingxiaochao/p/9761615.html