【发布时间】:2014-01-13 12:43:52
【问题描述】:
我有两个 java 测试用例,它们测试非常相似的功能。使用 IntelliJ 的覆盖率报告,可以有两个人看到每个测试的源代码覆盖率。
现在我想看看这两个测试之间的区别。示例
void foo(a) {
if (a>4) { print("hu"); }}
测试用例 1:
foo(1);
测试用例 2:
foo(5);
现在我想让 IntelliJ 告诉我 'print("hu")' 仅由 testcase1 调用。我如何做到这一点?
【问题讨论】:
-
手动解决方法如下:将覆盖结果导出到 html 并在浏览器中逐步比较每个包。
标签: java testing intellij-idea code-coverage