@Test public void testXmlRequestType() { when(reportRequest.getRequestType()).thenReturn(RequestType.XML); ReportBodyProvider reportBodyProvider = reportBodyProviderFactory.getReportBodyProvider(reportRequest); assertEquals("Should get a ReportDefintionReportBodyProvider", ReportDefinitionBodyProvider.class, reportBodyProvider.getClass()); }
@Before public void setUp() throws Exception { reportBodyProviderFactory = new ReportBodyProviderFactory(); MockitoAnnotations.initMocks(this); Mockito.<Enum<?>>when(reportRequest.getDownloadFormat()).thenReturn(MockDownloadFormat.CSV); when(reportRequest.getReportRequestString()).thenReturn("mock request string"); }
@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());