JUnit斷言方法有很多,不過(guò),可以很清楚地從其子面看出其功能。
更多方法參照:http://junit.sourceforge.net/javadoc/junit/framework/Assert.html
常用的方法如下:
assertEquals(a, b)
Asserts that two primitive values are equal.
測(cè)試a是否等于b(a和b是原始類型數(shù)值(primitive value)或者必須為實(shí)現(xiàn)比較而具有equal方法)
assertFalse(a)
Asserts that a condition (a) is false.
測(cè)試a是否為false(假),a是一個(gè)Boolean數(shù)值。
assertTrue(a)
Asserts that a condition is true.
測(cè)試a是否為true(真),a是一個(gè)Boolean數(shù)值
assertNotNull(a)
Asserts that an object isn't null.
測(cè)試a是否非空,a是一個(gè)對(duì)象或者null。
assertNull(a)
Asserts that an object is null.
測(cè)試a是否為null,a是一個(gè)對(duì)象或者null。
assertNotSame(a, b)
Asserts that two objects do not refer to the same object.
測(cè)試a和b是否沒(méi)有都引用同一個(gè)對(duì)象。
assertSame(a, b)
Asserts that two objects refer to the same object.
測(cè)試a和b是否都引用同一個(gè)對(duì)象。