示例#1
0
 @Test
 public void shouldMapToAChildObject() {
   CareCase careCase = new ChildCareCaseBuilder().build();
   Child child = ChildMapper.map(careCase);
   assertEquals("6055b3ec-bec6-46cc-9e72-435ebc4eaec1", child.getCaseId());
   assertEquals(new DateTime(2012, 3, 4, 0, 0), child.getDateModified());
   assertEquals("b823ea3d392a06f8b991e9e4933348bd", child.getFlwId());
   assertEquals("Pinky", child.getName());
   assertEquals("112", child.getGroupId());
   assertEquals("motherCaseId", child.getMotherCaseId());
   assertEquals(new DateTime(2012, 1, 1, 0, 0), child.getBcgDate());
   assertEquals(new DateTime(2012, 1, 2, 0, 0), child.getVitamin1Date());
   assertEquals(new DateTime(2012, 1, 2, 0, 0), child.getMeaslesDate());
   assertEquals(new DateTime(2012, 1, 2, 0, 0), child.getHep0Date());
   assertEquals(new DateTime(2012, 2, 2, 0, 0), child.getHep1Date());
   assertEquals(new DateTime(2012, 3, 2, 0, 0), child.getHep2Date());
   assertEquals(new DateTime(2012, 4, 2, 0, 0), child.getHep3Date());
   assertEquals(new DateTime(2012, 8, 2, 0, 0), child.getDpt1Date());
   assertEquals(new DateTime(2012, 9, 2, 0, 0), child.getDpt2Date());
   assertEquals(new DateTime(2012, 10, 2, 0, 0), child.getDpt3Date());
   assertEquals(new DateTime(2012, 11, 2, 0, 0), child.getDptBoosterDate());
   assertEquals(new DateTime(2012, 1, 2, 0, 0), child.getOpv0Date());
   assertEquals(new DateTime(2012, 2, 2, 0, 0), child.getOpv1Date());
   assertEquals(new DateTime(2012, 3, 2, 0, 0), child.getOpv2Date());
   assertEquals(new DateTime(2012, 4, 2, 0, 0), child.getOpv3Date());
   assertEquals(new DateTime(2012, 5, 2, 0, 0), child.getOpvBoosterDate());
 }