
尝试将isA()替换为另一个any()这样的调用
Mockito.when(SomeClass.someMethod(anyMap(), anyString(), anyLong(), any(Log.class))).thenReturn(1L);
[编辑]
收到异常时检查堆栈跟踪。您看到任何
NoClassDefFoundError举报了吗?我注意到当我没有
javassist.jar在项目中包含时,我也遇到了类似的错误。
我使用PowerMockito,这些是我添加到一个新项目中的jar,用于运行@Tom发布的代码
- powermock-mockito-1.4.10-full.jar
- mockito-all-1.8.5.jar
- javassist-3.15.0-GA.jar
- junit-4.8.2.jar
- common-logging-1.1.1.jar
检查您是否正在使用兼容的JAR版本,并检查项目的类路径中是否还有其他冲突的JAR,始终是一个好主意。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)