/** * @see DiagnosisService#unvoidDiagnosis(Diagnosis) */ @Test public void unvoidDiagnosis_shouldUnvoidDiagnosisSuccessfully(){ String uuid = "77009cce-8804-17e4-8804-a68804d22fb7"; Diagnosis voidedDiagnosis = diagnosisService.getDiagnosisByUuid(uuid); Assert.assertTrue(voidedDiagnosis.getVoided()); Assert.assertNotNull(voidedDiagnosis.getVoidReason()); Assert.assertNotNull(voidedDiagnosis.getDateVoided()); Assert.assertNotNull(voidedDiagnosis.getVoidedBy()); diagnosisService.unvoidDiagnosis(voidedDiagnosis); Diagnosis unVoidedDiagnosis= diagnosisService.getDiagnosisByUuid(uuid); Assert.assertEquals(ConditionVerificationStatus.PROVISIONAL, unVoidedDiagnosis.getCertainty()); Assert.assertEquals(uuid, unVoidedDiagnosis.getUuid()); Assert.assertFalse(unVoidedDiagnosis.getVoided()); Assert.assertNull(unVoidedDiagnosis.getVoidReason()); Assert.assertNull(unVoidedDiagnosis.getDateVoided()); Assert.assertNull(unVoidedDiagnosis.getVoidedBy()); }