@Test public void shouldRetrieveReportDataInPages() { patientDataSummary.patientSummaryReport(1); verify(patientService).getAll(0, 10000); patientDataSummary.patientSummaryReport(2); verify(patientService).getAll(1, 10000); patientDataSummary.patientSummaryReport(20); verify(patientService).getAll(19, 10000); }
@Test public void shouldRetrieveReportFooter_forPreviousSunday() { List<String> results = patientDataSummary.patientSummaryFooter(); assertTrue( results .get(0) .contains(new WHPDate(currentAdherenceCaptureWeek().dateOf(DayOfWeek.Sunday)).value())); }
@Test public void shouldRetrieveReportHeader_forCurrentDate() { List<String> results = patientDataSummary.patientSummaryHeader(); assertTrue(results.get(0).contains(new WHPDate(today()).value())); }