@Override public ReportDownloadResponse downloadReport(ReportDefinition reportDefinition) throws ReportException, ReportDownloadResponseException { return adHocReportDownloadHelper.downloadReport( new XmlReportDefinitionRequest(reportDefinition), new DetailedReportDownloadResponseException.Builder()); }
@Test public void testGetRequestType() { ReportDefinition reportDefinition = new ReportDefinition(); reportDefinition.setDownloadFormat(DownloadFormat.GZIPPED_CSV); XmlReportDefinitionRequest request = new XmlReportDefinitionRequest(reportDefinition); assertEquals("Incorrect request type", RequestType.XML, request.getRequestType()); assertEquals( "Incorrect download format", DownloadFormat.GZIPPED_CSV, request.getDownloadFormat()); } }
@Override public ReportDownloadResponse downloadReport(ReportDefinition reportDefinition) throws ReportException, ReportDownloadResponseException { return adHocReportDownloadHelper.downloadReport( new XmlReportDefinitionRequest(reportDefinition), new DetailedReportDownloadResponseException.Builder()); }
@Test public void testConstructor_nullArgs_fails() { thrown.expect(NullPointerException.class); thrown.expectMessage("report definition"); new XmlReportDefinitionRequest(null); }