@Test public void shouldTransformEpiInventoryLineItemDTOToEpiInventoryLineItem() throws Exception { EpiInventoryLineItemDTO epiInventoryLineItemDTO = new EpiInventoryLineItemDTO(1L, new Reading("34", false), new Reading(null, true), 56); EpiInventoryLineItem epiInventoryLineItem = epiInventoryLineItemDTO.transform(); assertThat(epiInventoryLineItem.getDeliveredQuantity(), is(56)); assertThat(epiInventoryLineItem.getExistingQuantity(), is(34)); assertThat(epiInventoryLineItem.getSpoiledQuantity(), is(nullValue())); assertThat(epiInventoryLineItem.getFacilityVisitId(), is(1L)); }
public EpiInventoryLineItem transform() { EpiInventoryLineItem lineItem = new EpiInventoryLineItem(this.facilityVisitId, this.existingQuantity.parsePositiveInt(), this.spoiledQuantity.parsePositiveInt(), this.deliveredQuantity); lineItem.setId(this.id); lineItem.setModifiedBy(this.modifiedBy); return lineItem; }
EpiInventoryLineItemDTO extends BaseModel { public EpiInventoryLineItem transform() { EpiInventoryLineItem lineItem = new EpiInventoryLineItem(this.facilityVisitId, this.existingQuantity.parsePositiveInt(), this.spoiledQuantity.parsePositiveInt(), this.deliveredQuantity); lineItem.setId(this.id); lineItem.setModifiedBy(this.modifiedBy); return lineItem; } }
EpiInventoryLineItemDTO extends BaseModel { public EpiInventoryLineItem transform() { EpiInventoryLineItem lineItem = new EpiInventoryLineItem(this.facilityVisitId, this.existingQuantity.parsePositiveInt(), this.spoiledQuantity.parsePositiveInt(), this.deliveredQuantity); lineItem.setId(this.id); lineItem.setModifiedBy(this.modifiedBy); return lineItem; }  }
EpiInventoryLineItemDTO extends BaseModel { public EpiInventoryLineItem transform() { EpiInventoryLineItem lineItem = new EpiInventoryLineItem(this.facilityVisitId, this.existingQuantity.parsePositiveInt(), this.spoiledQuantity.parsePositiveInt(), this.deliveredQuantity); lineItem.setId(this.id); lineItem.setModifiedBy(this.modifiedBy); return lineItem; }  EpiInventoryLineItem transform(); }
EpiInventoryLineItemDTO extends BaseModel { public EpiInventoryLineItem transform() { EpiInventoryLineItem lineItem = new EpiInventoryLineItem(this.facilityVisitId, this.existingQuantity.parsePositiveInt(), this.spoiledQuantity.parsePositiveInt(), this.deliveredQuantity); lineItem.setId(this.id); lineItem.setModifiedBy(this.modifiedBy); return lineItem; }  EpiInventoryLineItem transform();  }