我正在使用jacoco gradle插件。我的单元测试用例失败并低于异常。我搜索了表格但没有得到答案。相同的测试用例可以使用maven(jacoco-maven)插件正常工作。
ava.lang.UnsupportedOperationException:类重新定义失败:尝试更改架构(添加/删除字段)
在sun.instrument.InstrumentationImpl.redefineClasses0(本机方法)处
我正在使用jmockit 1.12和jacoco toolVersion ='0.7.1.201405082137'
最佳答案
对我来说,根本原因是我没有将jmockit依赖性放在 junit依赖性之前。因此,请确保您具有以下依赖项:
testCompile 'org.jmockit:jmockit:1.29'
testCompile 'junit:junit:4.12'