private HttpResponse getReports(String startDate) throws IOException, InterruptedException { HttpPost post = new HttpPost( String.format( "http://localhost:%d/ebodac/generateReports", TestContext.getJettyPort())); StringEntity dateEntity = new StringEntity(startDate); post.setEntity(dateEntity); post.setHeader(HttpHeaders.CONTENT_TYPE, "text/plain; charset=ISO-8859-1"); HttpResponse response = getHttpClient().execute(post); assertNotNull(response); return response; }
private String getVisitsByLookup(String fields, String lookupType, int page, int rows) throws IOException, InterruptedException { HttpPost post; post = new HttpPost( String.format( "http://localhost:%d/ebodac/getReport/dailyClinicVisitScheduleReport", TestContext.getJettyPort())); ArrayList<NameValuePair> nvps = new ArrayList<NameValuePair>(); nvps.add(new BasicNameValuePair("fields", fields)); nvps.add(new BasicNameValuePair("filter", "")); nvps.add(new BasicNameValuePair("lookup", lookupType)); nvps.add(new BasicNameValuePair("page", Integer.toString(page))); nvps.add(new BasicNameValuePair("rows", Integer.toString(rows))); nvps.add(new BasicNameValuePair("sortColumn", "")); nvps.add(new BasicNameValuePair("sortDirection", "asc")); post.setEntity(new UrlEncodedFormEntity(nvps, "UTF8")); post.setHeader(HttpHeaders.CONTENT_TYPE, "application/x-www-form-urlencoded"); String response = getHttpClient().execute(post, new BasicResponseHandler()); assertNotNull(response); return response; }