@Test public void shouldReturnEpiUse() throws Exception { Long modifiedBy = 2L; EpiUseLineItemDTO epiUseLineItemDTO = mock(EpiUseLineItemDTO.class); List<EpiUseLineItemDTO> epiUseLineItemDTOList = asList(epiUseLineItemDTO); EpiUseDTO epiUseDTO = new EpiUseDTO(epiUseLineItemDTOList); epiUseDTO.setModifiedBy(modifiedBy); EpiUseLineItem epiUseLineItem = new EpiUseLineItem(); when(epiUseLineItemDTO.transform()).thenReturn(epiUseLineItem); EpiUse epiUse = epiUseDTO.transform(); assertThat(epiUse.getLineItems(), is(asList(epiUseLineItem))); verify(epiUseLineItemDTO).setModifiedBy(modifiedBy); }
public EpiUse transform() { List<EpiUseLineItem> epiUseLineItems = new ArrayList<>(); for (EpiUseLineItemDTO epiUseLineItemDTO : this.lineItems) { epiUseLineItemDTO.setFacilityVisitId(epiUseLineItemDTO.getFacilityVisitId()); epiUseLineItemDTO.setModifiedBy(this.modifiedBy); epiUseLineItems.add(epiUseLineItemDTO.transform()); } return new EpiUse(epiUseLineItems); }
EpiUseDTO extends BaseModel { public EpiUse transform() { List<EpiUseLineItem> epiUseLineItems = new ArrayList<>(); for (EpiUseLineItemDTO epiUseLineItemDTO : this.lineItems) { epiUseLineItemDTO.setFacilityVisitId(epiUseLineItemDTO.getFacilityVisitId()); epiUseLineItemDTO.setModifiedBy(this.modifiedBy); epiUseLineItems.add(epiUseLineItemDTO.transform()); } return new EpiUse(epiUseLineItems); } }
EpiUseDTO extends BaseModel { public EpiUse transform() { List<EpiUseLineItem> epiUseLineItems = new ArrayList<>(); for (EpiUseLineItemDTO epiUseLineItemDTO : this.lineItems) { epiUseLineItemDTO.setFacilityVisitId(epiUseLineItemDTO.getFacilityVisitId()); epiUseLineItemDTO.setModifiedBy(this.modifiedBy); epiUseLineItems.add(epiUseLineItemDTO.transform()); } return new EpiUse(epiUseLineItems); }  }
EpiUseDTO extends BaseModel { public EpiUse transform() { List<EpiUseLineItem> epiUseLineItems = new ArrayList<>(); for (EpiUseLineItemDTO epiUseLineItemDTO : this.lineItems) { epiUseLineItemDTO.setFacilityVisitId(epiUseLineItemDTO.getFacilityVisitId()); epiUseLineItemDTO.setModifiedBy(this.modifiedBy); epiUseLineItems.add(epiUseLineItemDTO.transform()); } return new EpiUse(epiUseLineItems); }  EpiUse transform(); }
EpiUseDTO extends BaseModel { public EpiUse transform() { List<EpiUseLineItem> epiUseLineItems = new ArrayList<>(); for (EpiUseLineItemDTO epiUseLineItemDTO : this.lineItems) { epiUseLineItemDTO.setFacilityVisitId(epiUseLineItemDTO.getFacilityVisitId()); epiUseLineItemDTO.setModifiedBy(this.modifiedBy); epiUseLineItems.add(epiUseLineItemDTO.transform()); } return new EpiUse(epiUseLineItems); }  EpiUse transform();  }