@Test public void testXmlRequestType() { when(reportRequest.getRequestType()).thenReturn(RequestType.XML); ReportBodyProvider reportBodyProvider = reportBodyProviderFactory.getReportBodyProvider(reportRequest); assertEquals("Should get a ReportDefintionReportBodyProvider", ReportDefinitionBodyProvider.class, reportBodyProvider.getClass()); }
@Test public void testAwqlRequestType() { when(reportRequest.getRequestType()).thenReturn(RequestType.AWQL); ReportBodyProvider reportBodyProvider = reportBodyProviderFactory.getReportBodyProvider(reportRequest); assertEquals("Should get an AwqlReportBodyProvider", AwqlReportBodyProvider.class, reportBodyProvider.getClass()); }
@Test public void testNullRequestType() { thrown.expect(NullPointerException.class); reportBodyProviderFactory.getReportBodyProvider(reportRequest); }
reportRequestFactoryHelper.getHttpRequestFactory(downloadUrl, apiVersion); ReportBodyProvider reportBodyProvider = reportBodyProviderFactory.getReportBodyProvider(reportRequest); HttpRequest httpRequest = requestFactory .buildPostRequest(new GenericUrl(downloadUrl), reportBodyProvider.getHttpContent());
reportRequestFactoryHelper.getHttpRequestFactory(downloadUrl, apiVersion); ReportBodyProvider reportBodyProvider = reportBodyProviderFactory.getReportBodyProvider(reportRequest); HttpRequest httpRequest = requestFactory .buildPostRequest(new GenericUrl(downloadUrl), reportBodyProvider.getHttpContent());