/** * @see ConditionService#unvoidCondition(Condition) */ @Test public void unvoidCondition_shouldUnvoidConditionSuccessfully(){ Condition voidedCondition = conditionService.voidCondition(conditionService.getCondition(4), "Test Reason"); Assert.assertTrue(voidedCondition.getVoided()); Assert.assertNotNull(voidedCondition.getVoidReason()); Assert.assertNotNull(voidedCondition.getDateVoided()); Assert.assertEquals(new Integer(1), voidedCondition.getVoidedBy().getUserId()); Condition unVoidedCondition = conditionService.unvoidCondition(voidedCondition); Assert.assertEquals(ConditionVerificationStatus.CONFIRMED, unVoidedCondition.getVerificationStatus()); Assert.assertEquals(ConditionClinicalStatus.ACTIVE, unVoidedCondition.getClinicalStatus()); Assert.assertEquals("2cb6880e-2cd6-11e4-9138-a6c5e4d20fb7", unVoidedCondition.getUuid()); Assert.assertFalse(unVoidedCondition.getVoided()); Assert.assertNull(unVoidedCondition.getVoidReason()); Assert.assertNull(unVoidedCondition.getDateVoided()); Assert.assertNull(unVoidedCondition.getVoidedBy()); }