JUnit
斷言方法有很多,不
過
,可以很清楚地從其子面看出其功能。
常用的方法如下:
assertEquals(a, b)
????? Asserts that two primitive values are equal.
????? 測試 a 是否等于 b ( a 和 b 是原始 類 型數 值 (primitive value) 或者必 須為實現 比 較 而具有 equal 方法)
assertFalse(a)
????? 測試 a 是否等于 b ( a 和 b 是原始 類 型數 值 (primitive value) 或者必 須為實現 比 較 而具有 equal 方法)
assertFalse(a)
????? Asserts that a condition
(
a
)
is false.
????? 測試 a 是否 為 false (假), a 是一個 Boolean 數 值 。
assertTrue(a) ???????
????? 測試 a 是否 為 false (假), a 是一個 Boolean 數 值 。
assertTrue(a) ???????
????? Asserts that a condition is true.
????? 測試 a 是否 為 true (真), a 是一個 Boolean 數 值
????? 測試 a 是否 為 true (真), a 是一個 Boolean 數 值
assertNotNull(a)
????? Asserts that an object isn't null.
????? 測試 a 是否非空, a 是一個 對 象或者 null 。
????? 測試 a 是否非空, a 是一個 對 象或者 null 。
assertNull(a)
????? Asserts that an object is null.
????? 測試 a 是否 為 null , a 是一個 對 象或者 null 。
assertNotSame(a, b)
????? 測試 a 是否 為 null , a 是一個 對 象或者 null 。
assertNotSame(a, b)
????? Asserts that two objects do not refer to the same object.
????? 測試 a 和 b 是否沒有都引用同一個 對 象 。
?assertSame(a, b) ??
????? 測試 a 和 b 是否沒有都引用同一個 對 象 。
?assertSame(a, b) ??
????? Asserts that two objects refer to the same object.
????? 測試 a 和 b 是否都引用同一個 對 象 。
????? 測試 a 和 b 是否都引用同一個 對 象 。