public void delete() { ReportService rs = Context.getService(ReportService.class); for (ReportDesign rd : rs.getAllReportDesigns(false)) { if ("ChemotherapyDailyPatientList.xls_".equals(rd.getName()) || "ChemotherapyDailyTreatmentSummary.xls_".equals(rd.getName())) { rs.purgeReportDesign(rd); } } h.purgeReportDefinition("ONC-Chemotherapy Daily Expected Patient List"); }
/** Tests that the Report and associated ReportDesigns are successfully saved */ @Test public void shouldSetupReport() throws Exception { List<ReportDefinition> l = getReportDefinitionService().getDefinitions(getReportName(), true); Assert.assertEquals(0, l.size()); ReportDefinition reportDefinition = setupReport(); Assert.assertEquals(getReportName(), reportDefinition.getName()); ReportService rs = Context.getService(ReportService.class); List<ReportDesign> designs = rs.getReportDesigns(reportDefinition, null, false); Assert.assertEquals(getReportDesignNames().size(), designs.size()); int numMatches = 0; for (ReportDesign rd : designs) { if (getReportDesignNames().contains(rd.getName())) { numMatches++; } } Assert.assertEquals(getReportDesignNames().size(), numMatches); }