/** Tests {@link MiscUtils#copy(Object)} */ @Test public void testCopy() { CloneableCopy e = new CloneableCopy("elm"); CloneableCopy copy = MiscUtils.copy(e); assertNotNull(copy); assertNotSame(e, copy); assertEquals(e, copy); assertNull(MiscUtils.copy(null)); }
@Test public void testCopySerialize() { // serializable but not cloneable SerializableCopy exp = new SerializableCopy("test"); SerializableCopy copy = MiscUtils.copy(exp); assertNotSame(exp, copy); assertEquals(exp, copy); }