JUnit斷言

1. 斷言使用方法

assertXXX方法 作用
assertArrayEquals(“message”, A, B) 斷言A數組和B數組相等
assertEquals(“message”, A, B) 斷言A對象和B對象相等。這個斷言在比較兩個對象時使用率equals()方法
assertSame(“message”,A,B) 斷言A對象和B對象是否同一個對象
assertTrue(“message”, A) 斷言A條件爲真
assertNotNull(“message”, A) 斷言A對象不爲null

2.測試超時

// timeout的單位是毫秒
@Test(timeout=100)
public void textXXX(){
}

3.異常測試

@Test(expected=RuntimeException.class)
public void testXXX(){
}

4.hamcrest匹配器

可以用來優化junit的斷言
hamcrest官網

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章