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官網