private CoverageResult createCoverageResult(final SafeDataInputStream is, final Description d, Collection<BlockLocation> visitedBlocks) { final boolean isGreen = is.readBoolean(); final int executionTime = is.readInt(); final CoverageResult cr = new CoverageResult(d, executionTime, isGreen, visitedBlocks); return cr; }
private CoverageResult makeCoverageResult(final String clazz, final Description desc, final int time, final int block, final boolean testPassed) { return new CoverageResult(desc, time, testPassed, makeCoverage(clazz, block)); }
@Test public void shouldCalculateCorrectNumberOfCoveredBlocksWhenNoneCovered() { this.testee = new CoverageResult(null, 0, true, Collections.<BlockLocation> emptyList()); assertEquals(0, this.testee.getNumberOfCoveredBlocks()); }
@Test public void shouldCalculateCorrectNumberOfCoveredBlocksWhenOneClassHasCoverage() { this.testee = new CoverageResult(null, 0, true, Collections.singletonList(makeCoverage("foo", 1))); assertEquals(1, this.testee.getNumberOfCoveredBlocks()); }
@Test public void shouldCalculateCorrectNumberOfCoveredBlocksWhenMultiplesClassesHaveCoverage() { this.testee = new CoverageResult(null, 0, true, Arrays.asList( makeCoverage("foo", 42), makeCoverage("bar", 42))); assertEquals(2, this.testee.getNumberOfCoveredBlocks()); }
private static Generator<CoverageResultBuilder, CoverageResult> CoverageResultSeed() { return b -> new CoverageResult(b._TestUnitDescription(), b._ExecutionTime(), b._GreenSuite(), b._VisitedBlocks()); }