assertEquals斷言:
它的作用是比較實際的值和用戶預期的值是否一樣
assertTrue與assertFalse斷言:
assertTrue與assertFalse可以判斷某個條件是真還是假,如果和預期的值相同則測試成功,否則將失敗
assertNull與assertNotNull斷言:
assertNull與assertNotNull可以驗證所測試的對象是否爲空或不爲空,如果和預期的相同則測試成功,否則測試失敗
assertSame與assertNotSame斷言
assertSame和assertEquals不同,assertSame測試預期的值和實際的值是否爲同一個參數(即判斷是否爲相同的引用)。assertNotSame則測試預期的值和實際的值是不爲同一個參數。而assertEquals則判斷兩個值是否相等,通過對象的equals方法比較,可以相同引用的對象,也可以不同。
fail斷言:
“fail”斷言能使測試立即失敗,這種斷言通常用於標記某個不應該被到達的分支。例如assertTrue斷言中,condition爲false時就是正常情況下不應該出現的,所以測試將立即失敗