栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

PowerMockito:使用匹配器模拟静态方法时收到InvalidUseOfMatchersException

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PowerMockito:使用匹配器模拟静态方法时收到InvalidUseOfMatchersException

尝试将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,始终是一个好主意。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/574563.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号