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