JUnit斷言方法有很多,不過,可以很清楚地從其子面看出其功能。
更多方法參照:http://junit.sourceforge.net/javadoc/junit/framework/Assert.html
常用的方法如下:
assertEquals(a, b)
Asserts that two primitive values are equal.
測試a是否等于b(a和b是原始類型數(shù)值(primitive value)或者必須為實現(xiàn)比較而具有equal方法)
assertFalse(a)
Asserts that a condition (a) is false.
測試a是否為false(假),a是一個Boolean數(shù)值。
assertTrue(a)
Asserts that a condition is true.
測試a是否為true(真),a是一個Boolean數(shù)值
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是否都引用同一個對象。