假设我有一个要进行单元测试的简单方法:
public class Add {
    public static int addTheFollowingPositiveNumberToOne(int a) {
        if(a <= 0) {
            throw new IllegalArgumentException();
        }
        int b = 1 + a;
        return b;
    }
}
如果参数小于或等于 0,我想确保抛出 IllegalArgumentException。
JUnit 代码看起来像这样:
@Test (expected = IllegalArgumentException.class)
public void testIllegalArgumentException() {
    int a = -1;
    Add.addTheFollowingPositiveNumberToOne(a);
}
为什么我必须在最后添加 .class ?