if (voidReason.equals(o.getVoidReason())) { os.unvoidObs(o);
/** * @see ObsService#saveObs(Obs,String) */ @Test public void saveObs_shouldSetVoidReasonMessageToChangeMessage() { // Set changeMessage arg to saveObs() method - should equal void reason on new Obs String changeMessage = "Testing TRUNK-3701"; int obsId = 7; ObsService obsService = Context.getObsService(); Obs obs = obsService.getObs(obsId); // change something on the obs and save it again obs.setComment("Comment to make sure obs changes"); obsService.saveObs(obs, changeMessage); obs = obsService.getObs(obsId); //refetch original (now voided) obs // check assertEquals(changeMessage, obs.getVoidReason()); }
/** * @see EncounterService#voidEncounter(Encounter,String) */ @Test public void voidEncounter_shouldCascadeToObs() { EncounterService encounterService = Context.getEncounterService(); // get a nonvoided encounter that has some obs Encounter encounter = encounterService.getEncounter(1); encounterService.voidEncounter(encounter, "Just Testing"); Obs obs = Context.getObsService().getObs(1); assertTrue(obs.getVoided()); assertEquals("Just Testing", obs.getVoidReason()); }
/** * @see EncounterService#unvoidEncounter(Encounter) */ @Test public void unvoidEncounter_shouldCascadeUnvoidToObs() { EncounterService encounterService = Context.getEncounterService(); // get a voided encounter that has some voided obs Encounter encounter = encounterService.getEncounter(2); encounterService.unvoidEncounter(encounter); Obs obs = Context.getObsService().getObs(4); assertFalse(obs.getVoided()); assertNull(obs.getVoidReason()); }
assertNotNull(alreadyVoidedObs.getVoidedBy()); assertNotNull(alreadyVoidedObs.getDateVoided()); assertNotNull(alreadyVoidedObs.getVoidReason()); assertNull(toBeVoidedObs.getVoidReason()); assertNull(unVoidedObsToUpdate.getVoidReason()); assertNull(unVoidedObs.getVoidReason()); assertNotNull(unVoidedObsToUpdate.getVoidedBy()); assertNotNull(unVoidedObsToUpdate.getDateVoided()); assertNotNull(unVoidedObsToUpdate.getVoidReason()); assertNull(unVoidedObs.getVoidedBy()); assertNull(unVoidedObs.getDateVoided()); assertNull(unVoidedObs.getVoidReason());
assertNull(obs.getDateVoided()); assertNull(obs.getVoidedBy()); assertNull(obs.getVoidReason()); assertNotNull(obs.getDateVoided()); assertNotNull(obs.getVoidedBy()); assertNotNull(obs.getVoidReason());
newObs.setVoidedBy(obsToCopy.getVoidedBy()); newObs.setDateVoided(obsToCopy.getDateVoided()); newObs.setVoidReason(obsToCopy.getVoidReason()); newObs.setStatus(obsToCopy.getStatus()); newObs.setInterpretation(obsToCopy.getInterpretation());
Assert.assertTrue(o.getVoidReason().equals("test void reason"));