@Test public void testClone5() { ElementSymbol e1 = sampleElement1(); ElementSymbol copy = e1.clone(); helpEquals(e1, copy, true); // Change original, clone shouldn't change String originalName = e1.getName(); assertTrue("Cloned value changed but should not have: ", copy.getName().equals(originalName)); //$NON-NLS-1$ GroupSymbol originalGroup = e1.getGroupSymbol(); e1.setGroupSymbol(new GroupSymbol("b")); //$NON-NLS-1$ assertTrue("Cloned value changed but should not have: ", copy.getGroupSymbol().equals(originalGroup)); //$NON-NLS-1$ boolean fullyQualified = e1.getDisplayFullyQualified(); e1.setDisplayFullyQualified(!fullyQualified); assertTrue("Cloned value changed but should not have: ", copy.getDisplayFullyQualified() == fullyQualified); //$NON-NLS-1$ }