假设我有一个要进行单元测试的简单方法:
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 ?