correctly preserve coverage information for uncovered classes

This commit is contained in:
Dmitry Jemerov
2014-12-15 16:51:11 +01:00
parent 182b0867b1
commit a87eea0065
2 changed files with 4 additions and 1 deletions
@@ -33,7 +33,7 @@ public class SourceLineCounterUtil {
if (!counter.isInterface()) {
packageCoverageInfo.totalClassCount++;
}
return false;
return true;
}
public static void collectSrcLinesForUntouchedFiles(final List<Integer> uncoveredLines,
@@ -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() {