List of usage examples for org.springframework.mock.web MockHttpServletRequest setParameter
public void setParameter(String name, String... values)
From source file:org.openmrs.module.radiology.report.web.search.RadiologyReportSearchHandlerComponentTest.java
/** * @see RadiologyReportSearchHandler#search(RequestContext) * @verifies return empty search result if no report is in date range *//*from ww w . j av a 2 s. co m*/ @Test public void search_shouldReturnEmptySearchResultIfNoReportIsInDateRange() throws Exception { MockHttpServletRequest request = request(RequestMethod.GET, getURI()); request.setParameter(RadiologyReportSearchHandler.REQUEST_PARAM_DATE_FROM, DATE_AFTER_REPORT_DATES); SimpleObject result = deserialize(handle(request)); assertNotNull(result); List<Object> hits = (List<Object>) result.get("results"); assertTrue(hits.isEmpty()); }
From source file:org.openmrs.module.radiology.report.web.search.RadiologyReportSearchHandlerComponentTest.java
/** * @see RadiologyReportSearchHandler#search(RequestContext) * @verifies return all radiology reports for given principal results interpreter */// w w w. j a v a 2 s. co m @Test public void search_shouldReturnAllRadiologyReportsForGivenPrincipalResultsInterpreter() throws Exception { MockHttpServletRequest request = request(RequestMethod.GET, getURI()); request.setParameter(RadiologyReportSearchHandler.REQUEST_PARAM_PRINCIPAL_RESULT_INTERPRETER, PROVIDER_WITH_RADIOLOGY_REPORTS); request.setParameter("v", Representation.FULL.getRepresentation()); SimpleObject result = deserialize(handle(request)); assertNotNull(result); List<Object> hits = (List<Object>) result.get("results"); assertThat(hits.size(), is(2)); assertThat(PropertyUtils.getProperty(hits.get(0), "voided"), is(false)); assertThat(PropertyUtils.getProperty(hits.get(1), "voided"), is(false)); }
From source file:org.openmrs.module.radiology.report.web.search.RadiologyReportSearchHandlerComponentTest.java
/** * @see RadiologyReportSearchHandler#search(RequestContext) * @verifies return empty search result if no report exists for principal results interpreter *///from w w w . ja va 2s . c o m @Test public void search_shouldReturnEmptySearchResultIfNoReportExistsForPrincipalResultsInterpreter() throws Exception { MockHttpServletRequest request = request(RequestMethod.GET, getURI()); request.setParameter(RadiologyReportSearchHandler.REQUEST_PARAM_PRINCIPAL_RESULT_INTERPRETER, PROVIDER_WITHOUT_RADIOLOGY_REPORTS); SimpleObject result = deserialize(handle(request)); assertNotNull(result); List<Object> hits = (List<Object>) result.get("results"); assertTrue(hits.isEmpty()); }
From source file:org.openmrs.module.radiology.report.web.search.RadiologyReportSearchHandlerComponentTest.java
/** * @see RadiologyReportSearchHandler#search(RequestContext) * @verifies return empty search result if principal results interpreter cannot be found *//* w ww.j a va2s . c o m*/ @Test public void search_shouldReturnEmptySearchResultIfPrincipalResultsInterpreterCannotBeFound() throws Exception { MockHttpServletRequest request = request(RequestMethod.GET, getURI()); request.setParameter(RadiologyReportSearchHandler.REQUEST_PARAM_PRINCIPAL_RESULT_INTERPRETER, "wrong_uuid"); SimpleObject result = deserialize(handle(request)); assertNotNull(result); List<Object> hits = (List<Object>) result.get("results"); assertTrue(hits.isEmpty()); }
From source file:org.openmrs.module.radiology.report.web.search.RadiologyReportSearchHandlerComponentTest.java
/** * @see RadiologyReportSearchHandler#search(RequestContext) * @verifies return all radiology reports with given status *//*from w w w .j a v a 2s . c o m*/ @Test public void search_shouldReturnAllRadiologyReportsWithGivenStatus() throws Exception { MockHttpServletRequest request = request(RequestMethod.GET, getURI()); request.setParameter(RadiologyReportSearchHandler.REQUEST_PARAM_STATUS, "COMPLETED"); request.setParameter("v", Representation.FULL.getRepresentation()); SimpleObject result = deserialize(handle(request)); assertNotNull(result); List<Object> hits = (List<Object>) result.get("results"); assertThat(hits.size(), is(2)); assertThat(PropertyUtils.getProperty(hits.get(0), "status"), is(RadiologyReportStatus.COMPLETED.toString())); assertThat(PropertyUtils.getProperty(hits.get(1), "status"), is(RadiologyReportStatus.COMPLETED.toString())); }
From source file:org.openmrs.module.radiology.report.web.search.RadiologyReportSearchHandlerComponentTest.java
/** * @see RadiologyReportSearchHandler#search(RequestContext) * @verifies return empty search result if no report exists for given status *//* w w w . j av a 2 s . c om*/ @Test public void search_shouldReturnEmptySearchResultIfNoReportExistsForGivenStatus() throws Exception { MockHttpServletRequest request = request(RequestMethod.GET, getURI()); request.setParameter(RadiologyReportSearchHandler.REQUEST_PARAM_STATUS, "DRAFT"); SimpleObject result = deserialize(handle(request)); assertNotNull(result); List<Object> hits = (List<Object>) result.get("results"); assertTrue(hits.isEmpty()); }
From source file:org.openmrs.module.radiology.report.web.search.RadiologyReportSearchHandlerComponentTest.java
/** * @see RadiologyReportSearchHandler#search(RequestContext) * @verifies throw illegal argument exception if report status doesn't exist *//*from ww w. j ava 2 s . c o m*/ @Test public void search_shouldThrowIllegalArgumentExceptionIfReportStatusDoesntExist() throws Exception { expectedException.expect(IllegalArgumentException.class); MockHttpServletRequest request = request(RequestMethod.GET, getURI()); request.setParameter(RadiologyReportSearchHandler.REQUEST_PARAM_STATUS, "wrong_status"); deserialize(handle(request)); }
From source file:org.openmrs.module.radiology.report.web.search.RadiologyReportSearchHandlerComponentTest.java
/** * @see RadiologyReportSearchHandler#search(RequestContext) * @verifies return all radiology reports matching the search query and totalCount if requested *//* w ww . j a v a 2s . co m*/ @Test public void search_shouldReturnAllRadiologyReportsMatchingTheSearchQueryAndTotalCountIfRequested() throws Exception { MockHttpServletRequest requestDateRangeWithOneReport = request(RequestMethod.GET, getURI()); requestDateRangeWithOneReport.setParameter(RadiologyReportSearchHandler.REQUEST_PARAM_DATE_FROM, DATE_BETWEEN_REPORT_DATES); requestDateRangeWithOneReport.setParameter(RadiologyReportSearchHandler.REQUEST_PARAM_TOTAL_COUNT, "true"); SimpleObject resultDateRangeWithOneReport = deserialize(handle(requestDateRangeWithOneReport)); assertNotNull(resultDateRangeWithOneReport); assertThat(PropertyUtils.getProperty(resultDateRangeWithOneReport, "totalCount"), is(1)); MockHttpServletRequest requestDateRangeWithTwoReport = request(RequestMethod.GET, getURI()); requestDateRangeWithTwoReport.setParameter(RadiologyReportSearchHandler.REQUEST_PARAM_DATE_FROM, DATE_BEFORE_REPORT_DATES); requestDateRangeWithTwoReport.setParameter(RadiologyReportSearchHandler.REQUEST_PARAM_TOTAL_COUNT, "true"); SimpleObject resultDateRangeWithTwoReport = deserialize(handle(requestDateRangeWithTwoReport)); assertNotNull(resultDateRangeWithTwoReport); assertThat(PropertyUtils.getProperty(resultDateRangeWithTwoReport, "totalCount"), is(2)); }
From source file:org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs1_11.EncounterRoleController1_11Test.java
@Test public void shouldGetAnEncounterRoleByName() throws Exception { final String ROLE_NAME = "Unknown"; MockHttpServletRequest req = request(RequestMethod.GET, getURI()); req.setParameter("q", ROLE_NAME); req.setParameter("v", "default"); SimpleObject result = deserialize(handle(req)); Object encounterRoleObject = Util.getResultsList(result).get(0); EncounterRole encounterRole = Context.getEncounterService().getEncounterRoleByName(ROLE_NAME); Assert.assertEquals(encounterRole.getUuid(), PropertyUtils.getProperty(encounterRoleObject, "uuid")); Assert.assertEquals(encounterRole.getName(), PropertyUtils.getProperty(encounterRoleObject, "name")); Assert.assertEquals(encounterRole.getDescription(), PropertyUtils.getProperty(encounterRoleObject, "description")); }
From source file:org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs1_9.ProgramEnrollmentController1_9Test.java
@Test public void shouldExcludeVoided() throws Exception { MockHttpServletRequest req = request(RequestMethod.GET, getURI()); req.setParameter("patient", RestTestConstants1_8.PATIENT_WITH_VOIDED_PROGRAM_UUID); SimpleObject result = deserialize(handle(req)); Patient patient = patientService.getPatientByUuid(RestTestConstants1_8.PATIENT_WITH_VOIDED_PROGRAM_UUID); List<PatientProgram> patientPrograms = service.getPatientPrograms(patient, null, null, null, null, null, false);/*from w ww . ja va 2 s.c o m*/ Assert.assertEquals(patientPrograms.size(), Util.getResultsSize(result)); }