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