比方說,我有單元測試這個簡單的方法,我想:IllegalArgumentException.class預期JUnit中
public class Add {
public static int addTheFollowingPositiveNumberToOne(int a) {
if(a <= 0) {
throw new IllegalArgumentException();
}
int b = 1 + a;
return b;
}
}
我要讓如果參數小於或等於0
肯定則拋出JUnit的代碼看起來是這樣的:
@Test (expected = IllegalArgumentException.class)
public void testIllegalArgumentException() {
int a = -1;
Add.addTheFollowingPositiveNumberToOne(a);
}
爲什麼我要在最後添加的.class?
太好了。謝謝! – dinky
如果有幫助,請[接受答案](http://meta.stackexchange.com/a/5235/218453)。 – Jayamohan