@Test public void testEquals12() { helpEquals(sampleElement2(), sampleElement4(), false); }
@Test public void testParser4() { helpParser(sampleElement4(), "gg.c"); //$NON-NLS-1$ }
@Test public void testEquals9() { helpEquals(sampleElement1(), sampleElement2(), true); }
@Test public void testEquals10() { helpEquals(sampleElement3(), sampleElement4(), true); }
@Test public void testEquals11() { helpEquals(sampleElement1(), sampleElement3(), false); }
@Test public void testEquals1() { ElementSymbol es = sampleElement1(); helpEquals(es, es, true); }
@Test public void testEquals3() { ElementSymbol es = sampleElement3(); helpEquals(es, es, true); }
@Test public void testEquals4() { ElementSymbol es = sampleElement4(); helpEquals(es, es, true); }
@Test public void testEquals2() { ElementSymbol es = sampleElement2(); helpEquals(es, es, true); }
@Test public void testParser1() { helpParser(sampleElement1(), "c"); //$NON-NLS-1$ }
@Test public void testParser2() { helpParser(sampleElement2(), "m.g.c"); //$NON-NLS-1$ }
@Test public void testParser3() { helpParser(sampleElement3(), "c"); //$NON-NLS-1$ }
@Test public void testNonEquivalence(){ Object s1 = sampleElement1(); Object s3 = sampleElement3(); int equals = -1; UnitTestUtil.helpTestEquivalence(equals, s1, s3); }
@Test public void testEquals13() { ElementSymbol es1 = new ElementSymbol("abcd"); //$NON-NLS-1$ es1.setGroupSymbol(sampleGroup1()); ElementSymbol es2 = new ElementSymbol("AbCd"); //$NON-NLS-1$ es2.setGroupSymbol(sampleGroup1()); helpEquals(es1, es2, false); }
@Test public void testEquivalence(){ Object s1 = sampleElement1(); Object s1a = sampleElement1(); int equals = 0; UnitTestUtil.helpTestEquivalence(equals, s1, s1a); }
/** Short element from aliased group: "c" */ public static final ElementSymbol sampleElement3() { ElementSymbol element = new ElementSymbol("gg.c", false); //$NON-NLS-1$ element.setGroupSymbol(sampleGroup2()); return element; }
@Test public void testEqualsWithAndWithoutGroupSymbol() { ElementSymbol e1 = new ElementSymbol("x.y"); ElementSymbol e2 = new ElementSymbol("y"); e2.setGroupSymbol(new GroupSymbol("x")); helpEquals(e1, e2, true); }
/** Long element from unaliased group: "m.g.c" */ public static final ElementSymbol sampleElement2() { ElementSymbol element = new ElementSymbol("m.g.c"); //$NON-NLS-1$ element.setGroupSymbol(sampleGroup1()); return element; }
@Test public void testClone1() { ElementSymbol e1 = sampleElement1(); ElementSymbol copy = e1.clone(); helpEquals(e1, copy, true); }
@Test public void testClone3() { ElementSymbol e1 = sampleElement3(); ElementSymbol copy = e1.clone(); helpEquals(e1, copy, true); }