@@ -118,21 +118,21 @@ _一个基本的JUnit测试_
118118> 使用 Hamcrest 工具能让断言更为简洁强大
119119
1201201 . 直接使用关键字 assert, 例如 ` assert a == null ` ** (不推荐, 因为断言不通过时没有详细报错)**
121- 2 . 静态导入 ` import static org.junit.Assert.* ` , 使用其大量工具方法, 完整方法请查看源码
122-
123- | 方法签名 | 用法 |
124- | :----| :----|
125- | assertNull(java.lang.Object object) | 检查对象是否为空 |
126- | assertNotNull(java.lang.Object object) | 检查对象是否不为空 |
127- | assertEquals(double expected, double actual, double delta)| 检查 指定精度 的double值是否相等 |
128- | assertNotEquals(double expected, double actual, double delta)| 检查 指定精度 的double值是否不相等 |
129- | assertFalse(boolean condition)| 检查条件是否为假 |
130- | assertTrue(boolean condition)| 检查条件是否为真 |
131- | assertSame(java.lang.Object expected, java.lang.Object actual)| 检查两个对象引用是否引用同一对象(即地址是否相等) |
132- | assertNotSame(java.lang.Object unexpected, java.lang.Object actual)| 检查两个对象引用是否不引用统一对象(即地址不等) |
133- | assertArrayEquals(Object[ ] a, Object[ ] b)| 检查两个数组是否相等 |
134- | assertThat(T, Matcher<? super T>)| 检查泛型是否匹配, 以及一系列复杂的表达式 |
135- | fail(String string)| 依据入参并宣告测试失败 |
121+ 2 . 静态导入 ` import static org.junit.Assert.* ` , 使用其大量工具方法:
122+
123+ | 方法签名 | 用法 |
124+ | :----| :----|
125+ | assertNull(java.lang.Object object) | 检查对象是否为空 |
126+ | assertNotNull(java.lang.Object object) | 检查对象是否不为空 |
127+ | assertEquals(double expected, double actual, double delta)| 检查 指定精度 的double值是否相等 |
128+ | assertNotEquals(double expected, double actual, double delta)| 检查 指定精度 的double值是否不相等 |
129+ | assertFalse(boolean condition)| 检查条件是否为假 |
130+ | assertTrue(boolean condition)| 检查条件是否为真 |
131+ | assertSame(java.lang.Object expected, java.lang.Object actual)| 检查两个对象引用是否引用同一对象(即地址是否相等) |
132+ | assertNotSame(java.lang.Object unexpected, java.lang.Object actual)| 检查两个对象引用是否不引用统一对象(即地址不等) |
133+ | assertArrayEquals(Object[ ] a, Object[ ] b)| 检查两个数组是否相等 |
134+ | assertThat(T, Matcher<? super T>)| 检查泛型是否匹配, 以及一系列复杂的表达式 |
135+ | fail(String string)| 依据入参并宣告测试失败 |
136136
137137
138138``` java
0 commit comments