斷言是編寫測(cè)試用例的核心實(shí)現(xiàn)方式玖雁,即期望值是多少盖腕,測(cè)試的結(jié)果是多少浓镜,以此來判斷測(cè)試是否通過劲厌。
斷言核心方法
assertArrayEquals(expecteds, actuals) ? 查看兩個(gè)數(shù)組是否相等。
assertEquals(expected, actual) ? ? ? ? ? ? ? ?查看兩個(gè)對(duì)象是否相等哄啄。類似于字符串比較使用的equals()方法
assertNotEquals(first, second)? ? ? ? ? ? ? ? ?查看兩個(gè)對(duì)象是否不相等。
assertNull(object)? ? ? ? ? ? ? ?? ? ? ? ? ? ? ?? ? ? ? ?查看對(duì)象是否為空咨跌。
assertNotNull(object)? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ??查看對(duì)象是否不為空硼婿。
assertSame(expected, actual)? ? ? ? ? ? ? ? ?查看兩個(gè)對(duì)象的引用是否相等。類似于使用“==”比較兩個(gè)對(duì)象
assertNotSame(unexpected, actual)? ? ? ?查看兩個(gè)對(duì)象的引用是否不相等拳喻。類似于使用“!=”比較兩個(gè)對(duì)象
assertTrue(condition)? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ?查看運(yùn)行結(jié)果是否為true。
assertFalse(condition)? ? ? ? ? ? ? ?? ? ? ? ? ? ? ?查看運(yùn)行結(jié)果是否為false冗澈。
assertThat(actual, matcher)? ? ? ? ? ? ? ?? ? ? ?查看實(shí)際值是否滿足指定的條件
fail()? ? ? ? ? ? ? ?? ? ? ? ? ? ? ?? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? 讓測(cè)試失敗