生成IllegalAccessException

时间:2012-12-09 01:41:16

标签: java illegalaccessexception

我正在测试StringSearch的算法,算法中有很多IllegalAccessExceptions。

我想测试代码在异常情况下运行良好......并且在异常发生时调用某些函数时测试它们也很重要。

我只是想知道如何隐式生成异常。

我正在尝试使用Java安全管理器,但不知道如何使用它来撤销程序对String类的访问。

1 个答案:

答案 0 :(得分:1)

尝试使用Mockito来存根方法抛出异常

 doThrow(new RuntimeException()).when(mockedList).clear();

 //following throws RuntimeException:
 mockedList.clear();

http://gojko.net/2009/10/23/mockito-in-six-easy-examples/

http://mockito.googlecode.com/svn/tags/1.7/javadoc/org/mockito/internal/stubbing/Stubber.html