@Test public void testEquals4() { line = line.increment(CounterImpl.getInstance(111, 222), CounterImpl.getInstance(333, 4440)); LineImpl line2 = LineImpl.EMPTY; line2 = line2.increment(CounterImpl.getInstance(111, 222), CounterImpl.getInstance(333, 444)); assertFalse(line.equals(line2)); }
@Test public void testHashCode() { line = line.increment(CounterImpl.getInstance(111, 222), CounterImpl.getInstance(333, 444)); LineImpl line2 = LineImpl.EMPTY; line2 = line2.increment(CounterImpl.getInstance(111, 222), CounterImpl.getInstance(333, 444)); assertEquals(line.hashCode(), line2.hashCode()); }
private CSSPrimitiveValueImpl createCounterValue(ITextRegionList regions) { String funcName = getFunctionName(regions); if (funcName == null || !funcName.toLowerCase().equals("counter")) { // $NON-NLS-1$ return null; } String accepts[] = {CSSRegionContexts.CSS_DECLARATION_VALUE_IDENT}; ITextRegionList valueRegions = getFunctionParameters(regions, accepts); int size = valueRegions.size(); if (size != 1 && size != 2) { return null; } CounterImpl value = getCounter(); if (value == null) { return null; } for (int i = 0; i < size; i++) { ITextRegion region = valueRegions.get(i); String text = getText(region); CSSAttrImpl attr = null; switch (i) { case 0: value.setIdentifier(text); attr = value.getAttributeNode(ICounter.IDENTIFIER); break; case 1: value.setListStyle(text); attr = value.getAttributeNode(ICounter.LISTSTYLE); break; default: break; } if (attr != null) { attr.setRangeRegion(fParentRegion, region, region); } } return value; }
@Test public void testGetStatus5() { line = line.increment(CounterImpl.getInstance(1, 1), CounterImpl.getInstance(0, 0)); assertEquals(ICounter.PARTLY_COVERED, line.getStatus()); }
@Test public void testIncrement5() { line = line.increment(CounterImpl.getInstance(1000, 2000), CounterImpl.getInstance(3000, 4000)); assertEquals(CounterImpl.getInstance(1000, 2000), line.getInstructionCounter()); assertEquals(CounterImpl.getInstance(3000, 4000), line.getBranchCounter()); }
@Test public void testIncrement1() { line = line.increment(CounterImpl.getInstance(1, 2), CounterImpl.getInstance(3, 4)); assertEquals(CounterImpl.getInstance(1, 2), line.getInstructionCounter()); assertEquals(CounterImpl.getInstance(3, 4), line.getBranchCounter()); }
@Test public void testEquals2() { line = line.increment(CounterImpl.getInstance(111, 222), CounterImpl.getInstance(333, 444)); assertFalse(line.equals(new Object())); }