1. 程式人生 > >Junit 單元測試斷言詳解

Junit 單元測試斷言詳解

--------------------------------------------------------------------------------------------------------------------------------------

斷言是編寫測試用例的核心實現方式,即期望值是多少,測試的結果是多少,以此來判斷測試是否通過。

斷言核心方法

assertArrayEquals(expecteds, actuals)檢視兩個陣列是否相等。
assertEquals(expected, actual)檢視兩個物件是否相等。類似於字串比較使用的equals()方法
assertNotEquals(first, second)
檢視兩個物件是否不相等。
assertNull(object)檢視物件是否為空。
assertNotNull(object)檢視物件是否不為空。
assertSame(expected, actual)檢視兩個物件的引用是否相等。類似於使用“==”比較兩個物件
assertNotSame(unexpected, actual)檢視兩個物件的引用是否不相等。類似於使用“!=”比較兩個物件
assertTrue(condition)檢視執行結果是否為true。
assertFalse(condition)檢視執行結果是否為false。
assertThat(actual, matcher)檢視實際值是否滿足指定的條件
fail()讓測試失敗
本文參考:https://blog.csdn.net/jaune161/article/details/40025861