我正在尝试使用JUnit 5在Intellij中运行具有覆盖率的代码。问题是,如果我不使用覆盖率运行,我可以运行所有的测试,它们都工作得很好,但当我想要覆盖率时,它会给我一个错误:
Nest member class_info_index 35 has bad constant type in class file XXXX似乎只有当我有像这样的嵌套类测试,并且覆盖率在没有嵌套类的JUnit测试上运行时,才会发生这种情况:
@Nested
class WhenDoingSomething {
@Test
void aTest(){
// ...
}
}我使用的是Maven5和JUnit 11
我曾尝试在JUnit vintage 5.2.0中添加一个依赖项,但效果不是很好。
我在Maven中也有对Jacoco的依赖,它可以生成HTML报告,但我希望结果出现在我的IDE中。
有没有人已经有了这个问题并找到了解决方案?
谢谢。
发布于 2019-06-19 23:53:39
我只需要将IDE更新到新版本:)
https://stackoverflow.com/questions/54202166
复制相似问题