首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >春启动找不到JMockit.class

春启动找不到JMockit.class
EN

Stack Overflow用户
提问于 2019-06-13 13:24:24
回答 1查看 757关注 0票数 0

上下文

我试着用jmockit来引导Spring

我使用的例子如下:https://www.baeldung.com/mockito-vs-easymock-vs-jmockito

我已经在我的IDE jvm args中设置了代理:

代码语言:javascript
复制
-ea -javaagent:/path/to/lib_jmockit/jmockit-1.46.jar

但是,IDE找不到JMockit.class。格拉德尔也不能。帮助文本显示:“无法解析符号JMockit”

以下几点:

  • gradle和intellij都找不到JMockit.class
  • 我查过Jmockit jar文件了。无JMockit.class

问题

  • 用什么类代替JMockit.class?
  • 您能告诉我各种“Runner”实现在测试中是如何工作的吗?我是他的新手,我不明白runner "SpringJunit4ClassRunner“与runner "JMockit.class”是如何工作的,也不明白"Runner“实现到底做了什么/不做什么。

更新

我把JMockit丢给莫奇托了。“它只是起作用了”

固执己见的春季靴子赢得了固执己见的技术领先。

EN

回答 1

Stack Overflow用户

发布于 2019-08-15 18:16:51

我相信你只需要在你的测试中去掉"@RunWith(JMockit.class)“。

在JMockit之前的几个版本中,API允许您使用javaagent或使用@RunWith对测试进行注释。返回几个版本后,API被更改为需要javaagent,@RunWith已经过时。我相信现在指定它会打破测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56581547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档