GenderPIDTransformer implements PIDTransformer { @Override public void fromHL7(String hl7Data, PatientInfo patientInfo) { notNull(patientInfo, "patientInfo cannot be null"); if (StringUtils.isNotEmpty(hl7Data)) { patientInfo.setGender(hl7Data); } }  @Override void fromHL7(String hl7Data, PatientInfo patientInfo); @Override List<String> toHL7(PatientInfo patientInfo);  }
@Test public void testFromHL7() { PatientInfo patientInfo = new PatientInfo(); transformer.fromHL7("F", patientInfo); assertEquals("F", patientInfo.getGender()); }
@Test public void testFromHL7Null() { PatientInfo patientInfo = new PatientInfo(); transformer.fromHL7(null, patientInfo); assertNull(patientInfo.getGender()); }
@Test public void testFromHL7Empty() { PatientInfo patientInfo = new PatientInfo(); transformer.fromHL7("", patientInfo); assertNull(patientInfo.getGender()); }