package org.pitest.coverage; import static org.junit.Assert.assertEquals; import org.junit.Test; public class CoverageSummaryTest { @Test public void shouldCorrectlyCalculateLineCoverageWhenNoLinesPresent() { assertEquals(100, new CoverageSummary(0, 0).getCoverage()); } @Test public void shouldCorrectlyCalculateLineCoverageWhenNoLinesCovered() { assertEquals(0, new CoverageSummary(100, 0).getCoverage()); } @Test public void shouldCorrectlyCalculateLineCoverageWhenAllLinesCovered() { assertEquals(100, new CoverageSummary(100, 100).getCoverage()); } @Test public void shouldCorrectlyCalculateLineCoverageWhenPartiallyCovered() { assertEquals(50, new CoverageSummary(100, 50).getCoverage()); } }