Jmockit和EMMA导致UnsupportedOperationException异常

问题描述

最近,我们开始在单元测试中使用JMockit 1.47。但是,这导致在CodeCoverage运行期间单元测试失败。怀疑这可能是由于JMockit版本与emma之间不兼容(虽然不确定)。

Java:“ 1.7.0_171”

emma:emmA v2.1.15316(私有版本)

Jmockit:1.47

已在下面的页面中检查了emmA的出现:

https://jmockit.github.io/changes.html

谈论emmA的最新版本是0.999.9版(2011年5月17日)

此外,谷歌还把我重定向到jmockit + jacoco用例页面

错误摘要

TestName: verifyGetConsumerGroupsWithSingleGroup,Status: FAIL,Completed: 2020-08-07 11:10:40.650 +0000
java.lang.UnsupportedOperationException: class redeFinition Failed: attempted to change method modifiers
        at sun.instrument.InstrumentationImpl.redefineClasses0(Native Method)
        at java.lang.Thread.run(Thread.java:748)

请提供指导,以帮助我解决此问题的纠正措施。

谢谢.. !!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)