public void testLinesWithParent2() { JavaElementCoverage p = new JavaElementCoverage(null, true, 0); JavaElementCoverage c1 = new JavaElementCoverage(p, true, 0); c1.addBlock(17, new int[] {1, 2, 3}, true); JavaElementCoverage c2 = new JavaElementCoverage(p, true, 0); c2.addBlock(15, new int[] {3, 4, 5}, false); assertEquals(2, p.getBlockCounter().getTotalCount()); assertEquals(1, p.getBlockCounter().getCoveredCount()); assertEquals(5, p.getLineCounter().getTotalCount()); assertEquals(3, p.getLineCounter().getCoveredCount()); assertEquals(32, p.getInstructionCounter().getTotalCount()); assertEquals(17, p.getInstructionCounter().getCoveredCount()); }
public void testTypes() { JavaElementCoverage p = new JavaElementCoverage(null, false, 0); JavaElementCoverage c1 = new JavaElementCoverage(p, true, 0); c1.addType(true); JavaElementCoverage c2 = new JavaElementCoverage(p, true, 0); c2.addType(false); assertEquals(2, p.getTypeCounter().getTotalCount()); assertEquals(1, p.getTypeCounter().getCoveredCount()); }
public void testLines1() { JavaElementCoverage c = new JavaElementCoverage(null, true, 0); c.addBlock(17, new int[] {1, 2, 3}, true); c.addBlock(15, new int[] {3, 4, 5}, false); assertEquals(2, c.getBlockCounter().getTotalCount()); assertEquals(1, c.getBlockCounter().getCoveredCount()); assertEquals(5, c.getLineCounter().getTotalCount()); assertEquals(3, c.getLineCounter().getCoveredCount()); assertEquals(32, c.getInstructionCounter().getTotalCount()); assertEquals(17, c.getInstructionCounter().getCoveredCount()); }
public void testNoLines3() { JavaElementCoverage c = new JavaElementCoverage(null, true, 0); c.addBlock(17, null, true); c.addBlock(15, null, false); assertEquals(2, c.getBlockCounter().getTotalCount()); assertEquals(1, c.getBlockCounter().getCoveredCount()); assertEquals(0, c.getLineCounter().getTotalCount()); assertEquals(0, c.getLineCounter().getCoveredCount()); assertEquals(32, c.getInstructionCounter().getTotalCount()); assertEquals(17, c.getInstructionCounter().getCoveredCount()); }
public void testNoLines1() { JavaElementCoverage c = new JavaElementCoverage(null, false, 0); assertNull(c.getLineCoverage()); assertNotNull(c.getLineCounter()); }
public void testResourceModificationStamp() { JavaElementCoverage c = new JavaElementCoverage(null, false, 12345678); assertEquals(12345678l, c.getResourceModificationStamp()); }