我正在尝试使用JUnit 5在Intellij中运行具有覆盖率的代码。问题是,如果我不使用覆盖率运行,我可以运行所有的测试,它们都工作得很好,但当我想要覆盖率时,它会给我一个错误: Nest member class_info_index 35 has bad constanttype in class file XXXX 似乎只有当我有像这样的嵌套类测试,并且覆盖率在没有嵌套类的JUnit测试上运行时,才会发生这种情况: @Nested
class When
许多覆盖工具评估整个项目,包括单元测试代码本身。在VS 2013中,分析代码覆盖率/所有测试选项在其报告中包括测试代码。我相信OpenCover也这么做了。在具有典型src/ main /java和src/ test /java设置的Maven项目中,EclEmma将报告主要代码和测试代码的覆盖率。这对我来说似乎价值微乎其微,除了有可能确保所有的测试都被实际执行。在包含测试代码的情况下,覆盖率<