提问人:UserNumber5 提问时间:1/20/2021 最后编辑:Stefan BirknerUserNumber5 更新时间:2/3/2021 访问量:788
如何测试 ArrayIndexOutOfBoundsException?
How to test ArrayIndexOutOfBoundsException?
问:
我从未使用 JUnit 进行过测试,不确定在这种情况下我必须做什么
@Test(expected = ArrayIndexOutOfBoundsException.class)
public void throwsArrayIndexException() {
...
}
我只需要测试如果 main 方法中有 args[0]==0,则 ArrayIndexOutOfBoundsException 是预期的,我尝试了 if(args[0]==0){throw new ArrayIndexOutOfBoundException} 但没有工作。. 感谢您的帮助!提前致谢!
答:
0赞
키믄수
1/21/2021
#1
@Test(expected = ArrayIndexOutOfBoundsException.class)
public void throwsArrayIndexException() {
int [] array = new int[] {};
int num = array[1];
}
评论
2赞
Mhd Alaa Alhaj
1/21/2021
您好,欢迎来到SO!虽然此代码可以回答问题,但提供有关它如何和/或为什么解决问题的额外上下文将提高答案的长期价值。请阅读导览,以及我如何写出一个好的答案?
评论