newName.setDegree(String.valueOf(pn.getDegree())); if (pn.getVoidReason() != null) { newName.setVoidReason(String.valueOf(pn.getVoidReason()));
/** * @see PersonService#unvoidPersonName(org.openmrs.PersonName) */ @Test public void unvoidPersonName_shouldUnvoidVoidedPersonName() throws Exception { executeDataSet("org/openmrs/api/include/PersionServiceTest-voidUnvoidPersonName.xml"); PersonName voidedPersonName = Context.getPersonService().getPersonNameByUuid("a6ghgh7e-1384-493a-a55b-d325924acd94"); assertTrue(voidedPersonName.getVoided()); PersonName unvoidedPersonName = Context.getPersonService().unvoidPersonName(voidedPersonName); Assert.assertFalse(unvoidedPersonName.getVoided()); Assert.assertNull(unvoidedPersonName.getVoidedBy()); Assert.assertNull(unvoidedPersonName.getDateVoided()); Assert.assertNull(unvoidedPersonName.getVoidReason()); }
/** * @see PersonService#voidPersonName(org.openmrs.PersonName, String) */ @Test public void voidPersonName_shouldVoidPersonNameWithTheGivenReason() throws Exception { executeDataSet("org/openmrs/api/include/PersionServiceTest-voidUnvoidPersonName.xml"); PersonName personName = Context.getPersonService().getPersonNameByUuid("5e6571cc-c7f2-41de-b289-f55f8fe79c6f"); Assert.assertFalse(personName.getVoided()); PersonName voidedPersonName = Context.getPersonService().voidPersonName(personName, "Test Voiding PersonName"); assertTrue(voidedPersonName.getVoided()); Assert.assertNotNull(voidedPersonName.getVoidedBy()); Assert.assertNotNull(voidedPersonName.getDateVoided()); Assert.assertEquals(voidedPersonName.getVoidReason(), "Test Voiding PersonName"); }
Assert.assertEquals(voided, copy.getVoided()); Assert.assertEquals(voidedBy, copy.getVoidedBy()); Assert.assertEquals(voidReason, copy.getVoidReason());