Beispiel #1
0
 public void testSetChildIdKeepsChildIfIdsMatch() throws Exception {
   StudySegment expectedChild = setId(15, new StudySegment());
   remove.setChild(expectedChild);
   remove.setChildId(expectedChild.getId());
   assertSame("New child incorrectly cleared", expectedChild, remove.getChild());
 }
Beispiel #2
0
 public void testGetChildUsesDirectAttributeIfNoDomainObject() throws Exception {
   remove.setChild(null);
   remove.setChildId(5);
   assertEquals(5, (int) remove.getChildId());
 }
Beispiel #3
0
 public void testSetChildIdClearsChildIfIdsDoNotMatch() throws Exception {
   remove.setChild(setId(3, new StudySegment()));
   remove.setChildId(15);
   assertNull("New child not cleared", remove.getChild());
 }
Beispiel #4
0
 public void testGetChildIdPassesThroughFromDomainObject() throws Exception {
   Epoch child = setId(4, new Epoch());
   remove.setChildId(17);
   remove.setChild(child);
   assertEquals(4, (int) remove.getChildId());
 }