TeStereo report
@Test public void testSerializeNew() throws Exception {
Artist artist=(Artist)context.newObject("Artist");
artist.setArtistName("artist1");
assertNotNull(artist.getObjectId());
DataContext deserializedContext=Util.cloneViaSerialization(context);
assertSame(context.getParentDataDomain(),deserializedContext.getParentDataDomain());
Artist deserializedArtist=(Artist)deserializedContext.getObjectStore().getObjectIterator().next();
assertNotNull(deserializedArtist);
assertEquals(PersistenceState.NEW,deserializedArtist.getPersistenceState());
assertTrue(deserializedArtist.getObjectId().isTemporary());
assertEquals("artist1",deserializedArtist.getArtistName());
assertSame(deserializedContext,deserializedArtist.getObjectContext());
}