@Test public void shouldGetBedDetailsById() { int deluxeBedId = 1; BedDetails details = bedManagementService.getBedDetailsById(String.valueOf(deluxeBedId)); assertNotNull(details); assertNotNull(details.getPatients()); assertNotNull(details.getCurrentAssignments()); assertEquals("deluxe", details.getBedType().getName()); }
@Test public void shouldAssignPatientToBed() throws Exception { PatientService patientService = Context.getPatientService(); Patient patient = patientService.getPatient(5); BedDetails bedDetails = bedManagementService.getBedAssignmentDetailsByPatient(patient); assertNull(bedDetails); EncounterService encounterService = Context.getEncounterService(); List<Encounter> encountersByPatient = encounterService.getEncountersByPatient(patient); bedManagementService.assignPatientToBed(patient, encountersByPatient.get(0), "10"); BedDetails assigned = bedManagementService.getBedAssignmentDetailsByPatient(patient); assertNotNull(assigned); assertNotNull(assigned.getCurrentAssignments()); assertNull(assigned.getLastAssignment()); }