【发布时间】:2012-12-07 07:06:54
【问题描述】:
我正在尝试为多个不同团队积极工作的大型代码库增加单元测试。大部分代码都是继承的,并且没有一个开始进行单元测试。此外,在 JSP 中发现大块 Java 代码是很常见的。我一直主张开发人员不要将 Java 代码放在 JSP 中,而是将其放在 Java 类中,以使单元测试更容易(出于其他原因,这是有道理的)。
虽然我可以通过我们拥有的单元测试获取代码覆盖率数据Java 类中的代码,但我无法知道 JSP 中存在多少 Java 代码(现有单元测试的代码覆盖率为零)。我们正在使用最新版本的 Intellij,但我认为解决方案不一定需要受此限制。
我想知道 Java 代码的总行数——包括在 JSP 中找到的那些行——所以我可以获得 Java 代码的全面代码覆盖率,无论是在 JSP 中还是在 Java 类中。有一些东西可以跟踪将帮助我宣传单元测试。
是否有自动获取 Java 代码总行数的方法,无论它存在于 JSP 中还是 Java 类中?
【问题讨论】:
标签: java unit-testing jsp intellij-idea code-coverage