1

我们正在使用 eclemma-1.5.3 来获取我们的单元测试覆盖率报告。对于单元测试,我们使用了 powermock-easymock-1.5.5。我们的问题是当我们在测试类中对一些异常场景运行测试时,异常方法(我们在测试类中编写)显示为红色。由于这个原因,我们的总覆盖率下降。但是我们实际的测试方法异常场景是按预期运行的。

请提出一些建议来解决这个问题。

4

1 回答 1

1

EclEmma 无法看到基于 PowerMock 的测试的覆盖率。那不会解决的。假设您的覆盖数据是由您的命令行模块构建生成的(使用 Cobertura 或 JaCoCo),当您想要查看此信息时,您必须运行命令行构建并检查构建中的覆盖报告。

于 2014-09-10T14:55:28.123 回答