它用于测试由方法抛出的异常。
import org.junit.*;
/**
* JUnit Expected Exception Test
* @author yiibai
*
*/
public class JunitTest2 {
@Test(expected = ArithmeticException.class)
public void divisionWithException() {
int i = 1/0;
}
}
在上述例子中,divisionWithException()方法将抛出ArithmeticException异常,因为这是一个预期的异常,因此单元测试会通过。
本文介绍了一个使用JUnit进行异常测试的例子。具体地,通过@Test注解指定expected属性为ArithmeticException类来验证divisionWithException()方法是否能正确抛出该异常。
505

被折叠的 条评论
为什么被折叠?



