1
162
检查Java API List . get(int)方法声明为只抛出扩展RuntimeException的IndexOutOfBoundexception。您试图告诉mockito抛出一个异常,该异常对于该特定方法调用所引发的异常无效。
进一步澄清。列表接口不提供要从get()方法抛出的已检查异常,这就是Mockito失败的原因。创建模拟列表时,mockito使用list.class的定义创建其模拟。使用指定的行为
|
2
45
解决方法是使用
例如,以下工作(并且不抛出
相当于普通mockito将使用
|