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