diff --git a/plugins/coverage/src/com/intellij/coverage/SourceLineCounterUtil.java b/plugins/coverage/src/com/intellij/coverage/SourceLineCounterUtil.java index 434b9bdbf36a..93667ea59508 100644 --- a/plugins/coverage/src/com/intellij/coverage/SourceLineCounterUtil.java +++ b/plugins/coverage/src/com/intellij/coverage/SourceLineCounterUtil.java @@ -33,7 +33,7 @@ public class SourceLineCounterUtil { if (!counter.isInterface()) { packageCoverageInfo.totalClassCount++; } - return false; + return true; } public static void collectSrcLinesForUntouchedFiles(final List uncoveredLines, diff --git a/plugins/coverage/testSrc/com/intellij/coverage/CoverageIntegrationTest.java b/plugins/coverage/testSrc/com/intellij/coverage/CoverageIntegrationTest.java index eacbf2f7012a..f49b1b2ee347 100644 --- a/plugins/coverage/testSrc/com/intellij/coverage/CoverageIntegrationTest.java +++ b/plugins/coverage/testSrc/com/intellij/coverage/CoverageIntegrationTest.java @@ -59,6 +59,9 @@ public class CoverageIntegrationTest extends ModuleTestCase { assertEquals(9, barPackageCoverage.totalLineCount); assertEquals(1, barPackageCoverage.coveredMethodCount); assertEquals(7, barPackageCoverage.totalMethodCount); + PackageAnnotator.ClassCoverageInfo uncoveredClassInfo = consumer.myClassCoverageInfo.get("foo.bar.UncoveredClass"); + assertEquals(4, uncoveredClassInfo.totalMethodCount); + assertEquals(0, uncoveredClassInfo.coveredMethodCount); } public void testJaCoCo() {