Assert.assertEquals(document.getDirtyFields(), new String[] { "embeddedlist" });
Assert.assertTrue(document.isDirty());
Assert.assertNotNull(document.getCollectionTimeLine("embeddedlist"));
final List<OMultiValueChangeEvent> firedEvents = new ArrayList<OMultiValueChangeEvent>();
firedEvents.add(new OMultiValueChangeEvent(OMultiValueChangeEvent.OChangeType.ADD, 2, "value3"));
OMultiValueChangeTimeLine timeLine = document.getCollectionTimeLine("embeddedlist");
Assert.assertEquals(timeLine.getMultiValueChangeEvents(), firedEvents);