/** * @see DiagnosisService#getDiagnoses(Patient, Date) */ @Test public void getDiagnoses_shouldGetDiagnosesOfPatientWithDifferentDate(){ Calendar calendar = new GregorianCalendar(2016, 12, 1, 0, 0, 0); Patient patient = patientService.getPatient(2); List<Diagnosis> diagnoses = diagnosisService.getDiagnoses(patient, calendar.getTime()); Assert.assertEquals(1, diagnoses.size()); Assert.assertEquals("68802cce-6880-17e4-6880-a68804d22fb7", diagnoses.get(0).getUuid()); }
/** * @see DiagnosisService#getDiagnoses(Patient, Date) */ @Test public void getDiagnoses_shouldGetDiagnosesOfPatientWithDate(){ Calendar calendar = new GregorianCalendar(2015, 12, 1, 0, 0, 0); Patient patient = patientService.getPatient(2); List<Diagnosis> diagnoses = diagnosisService.getDiagnoses(patient, calendar.getTime()); Assert.assertEquals(2, diagnoses.size()); Assert.assertEquals("68802cce-6880-17e4-6880-a68804d22fb7", diagnoses.get(0).getUuid()); Assert.assertEquals("688804ce-6880-8804-6880-a68804d88047", diagnoses.get(1).getUuid()); }
/** * @see DiagnosisService#getDiagnoses(Patient, Date) */ @Test public void getDiagnoses_shouldGetDiagnosesOfPatientWithoutDate(){ Patient patient = patientService.getPatient(2); List<Diagnosis> diagnoses = diagnosisService.getDiagnoses(patient, null); Assert.assertEquals(3, diagnoses.size()); Assert.assertEquals("68802cce-6880-17e4-6880-a68804d22fb7", diagnoses.get(0).getUuid()); Assert.assertEquals("688804ce-6880-8804-6880-a68804d88047", diagnoses.get(1).getUuid()); Assert.assertEquals("88042cce-8804-17e4-8804-a68804d22fb7", diagnoses.get(2).getUuid()); }