JUnit异常测试
在Java语言中,JUnit是一套标准的单元测试方案,它提供了很多验证抛出的异常的机制。你可以测试代码是否它抛出了想要得到的异常。expected 参数和@Timeout一样与@Test 注释一起使用。
Expected测试案例
测试方法一:@Test(expected)
首先我们需要一个可以对其进行测试的类,并且需要其抛出异常,时测试方法可以进行异常测试。以下是一个判断是否及格的代码案例,我们用于测试异常测试。
package test.Expect;
public class ErrorTest {
public boolean isGood(int grade){
if (grade<0||grade>100)throw new IllegalArgumentException("wrong age");
if (grade<