List of usage examples for org.springframework.mock.web MockHttpServletRequest setMethod
public void setMethod(@Nullable String method)
From source file:net.jadler.stubbing.server.jetty.RequestUtilsTest.java
private MockHttpServletRequest prepareEmptyRequest() { final MockHttpServletRequest res = new MockHttpServletRequest(); res.setMethod("POST"); res.setContent(new byte[0]); return res;/*from w ww . j a v a 2 s . c o m*/ }
From source file:org.openmrs.module.clinicalsummary.web.service.PatientSearchControllerTest.java
/** * @verifies should return empty list when no patient match search term * @see org.openmrs.module.clinicalsummary.web.controller.service.PatientSearchController#searchPatient(String, String, String, javax.servlet.http.HttpServletResponse) *///from w ww .j a va 2 s .c o m @Test public void searchPatient_shouldReturnEmptyListWhenNoPatientMatchSearchTerm() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); request.setMethod("GET"); request.setRequestURI("/module/clinicalsummary/service/patient/search"); request.setParameter("term", "999-3"); request.setParameter("username", "admin"); request.setParameter("password", "test"); MockHttpServletResponse response = new MockHttpServletResponse(); HandlerAdapter handlerAdapter = new AnnotationMethodHandlerAdapter(); handlerAdapter.handle(request, response, controller); Assert.assertTrue(StringUtils.isNotEmpty(response.getContentAsString())); Assert.assertFalse(StringUtils.contains(response.getContentAsString(), "999-3")); }
From source file:org.openmrs.module.clinicalsummary.web.service.PatientSearchControllerTest.java
/** * @verifies should return patients with name search term * @see org.openmrs.module.clinicalsummary.web.controller.service.PatientSearchController#searchPatient(String, String, String, javax.servlet.http.HttpServletResponse) *///from w ww . j av a 2 s . c o m @Test public void searchPatient_shouldReturnPatientsWithNameSearchTerm() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); request.setMethod("GET"); request.setRequestURI("/module/clinicalsummary/service/patient/search"); request.setParameter("term", "Collet"); request.setParameter("username", "admin"); request.setParameter("password", "test"); MockHttpServletResponse response = new MockHttpServletResponse(); HandlerAdapter handlerAdapter = new AnnotationMethodHandlerAdapter(); handlerAdapter.handle(request, response, controller); Assert.assertTrue(StringUtils.isNotEmpty(response.getContentAsString())); Assert.assertTrue(StringUtils.contains(response.getContentAsString(), "Collet Test Chebaskwony")); Assert.assertTrue(StringUtils.contains(response.getContentAsString(), "6TS-4")); }
From source file:org.openmrs.module.clinicalsummary.web.service.PatientSearchControllerTest.java
/** * @verifies should return patients with identifier search term * @see org.openmrs.module.clinicalsummary.web.controller.service.PatientSearchController#searchPatient(String, String, String, javax.servlet.http.HttpServletResponse) *//*from w w w .j a v a 2s .co m*/ @Test public void searchPatient_shouldReturnPatientsWithIdentifierSearchTerm() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); request.setMethod("GET"); request.setRequestURI("/module/clinicalsummary/service/patient/search"); request.setParameter("term", "6TS-4"); request.setParameter("username", "admin"); request.setParameter("password", "test"); MockHttpServletResponse response = new MockHttpServletResponse(); HandlerAdapter handlerAdapter = new AnnotationMethodHandlerAdapter(); handlerAdapter.handle(request, response, controller); Assert.assertTrue(StringUtils.isNotEmpty(response.getContentAsString())); Assert.assertTrue(StringUtils.contains(response.getContentAsString(), "Collet Test Chebaskwony")); Assert.assertTrue(StringUtils.contains(response.getContentAsString(), "6TS-4")); }
From source file:io.lavagna.web.security.SecurityFilterTest.java
@Test public void testSetupNotComplete() throws IOException, ServletException { SecurityFilter sf = new SecurityFilter(); MockHttpServletRequest request = new MockHttpServletRequest(); request.setMethod("GET"); Map<Key, String> conf = new EnumMap<>(Key.class); conf.put(Key.SETUP_COMPLETE, "false"); when(configurationRepository.findConfigurationFor(Mockito.<Set<Key>>any())).thenReturn(conf); MockHttpServletResponse response = new MockHttpServletResponse(); MockFilterChain chain = new MockFilterChain(); sf.init(filterConfig);/*from w ww . j a va2 s . c o m*/ sf.doFilter(request, response, chain); }
From source file:org.openmrs.web.controller.concept.ConceptSourceFormControllerTest.java
/** * @see ConceptSourceListController#onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException) *//*from ww w . j ava2s. c o m*/ @Test @Verifies(value = "should delete concept source", method = "onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException)") public void onSubmit_shouldDeleteConceptSource() throws Exception { ConceptService cs = Context.getConceptService(); ConceptSourceFormController controller = (ConceptSourceFormController) applicationContext .getBean("conceptSourceForm"); MockHttpServletRequest mockRequest = new MockHttpServletRequest(); mockRequest.setMethod("POST"); mockRequest.setParameter("conceptSourceId", "3"); mockRequest.setParameter("purge", "dummy reason for deletion"); controller.handleRequest(mockRequest, new MockHttpServletResponse()); ConceptSource nullConceptSource = cs.getConceptSource(3); Assert.assertNull(nullConceptSource); }
From source file:io.lavagna.web.security.SecurityFilterTest.java
@Test public void test() throws IOException, ServletException { SecurityFilter sf = new SecurityFilter(); MockHttpServletRequest request = new MockHttpServletRequest(); request.setMethod("GET"); Map<Key, String> conf = new EnumMap<>(Key.class); conf.put(Key.SETUP_COMPLETE, "true"); when(configurationRepository.findConfigurationFor(Mockito.<Set<Key>>any())).thenReturn(conf); MockHttpServletResponse response = new MockHttpServletResponse(); MockFilterChain chain = new MockFilterChain(); sf.init(filterConfig);//from w w w .j av a 2s. c om sf.doFilter(request, response, chain); }
From source file:org.openmrs.web.controller.concept.ConceptSourceFormControllerTest.java
/** * @see ConceptSourceListController#onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException) */// w ww .j a v a 2s.c om @Test @Verifies(value = "should retire concept source", method = "onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException)") public void onSubmit_shouldRetireConceptSource() throws Exception { ConceptService cs = Context.getConceptService(); ConceptSourceFormController controller = (ConceptSourceFormController) applicationContext .getBean("conceptSourceForm"); MockHttpServletRequest mockRequest = new MockHttpServletRequest(); mockRequest.setMethod("POST"); mockRequest.setParameter("conceptSourceId", "3"); mockRequest.setParameter("retireReason", "dummy reason for retirement"); mockRequest.setParameter("retire", "dummy reason for retirement"); controller.handleRequest(mockRequest, new MockHttpServletResponse()); ConceptSource conceptSource = cs.getConceptSource(3); Assert.assertTrue(conceptSource.isRetired()); Assert.assertEquals("dummy reason for retirement", conceptSource.getRetireReason()); }
From source file:net.javacrumbs.smock.http.server.servlet.CommonServletBasedMockWebServiceClient.java
protected MockHttpServletRequest createRequest(String path, WebServiceMessage message) { String requestXml = serialize(getEnvelopeSource(message)); MockHttpServletRequest request = new ExtendedMockHttpServletRequest(); request.setMethod("POST"); request.setPathInfo(path);//ww w . j ava2s . co m request.setRequestURI(path); request.setContent(stringToBytes(requestXml)); request.setContentType(CONTENT_TYPE); request.addHeader("Content-Type", CONTENT_TYPE); return request; }
From source file:net.formio.servlet.MockServletRequests.java
/** * Creates new servlet request that contains given resource as multi part. * @param paramName//from w ww. j a v a2 s . c o m * @param resourceName * @return */ public static MockHttpServletRequest newRequest(String paramName, String resourceName, String mimeType) { try { MockHttpServletRequest request = new MockHttpServletRequest(); // Load resource being uploaded ByteArrayOutputStream bos = new ByteArrayOutputStream(); Streams.copy(MockServletRequests.class.getResourceAsStream(resourceName), bos, true); byte[] fileContent = bos.toByteArray(); // Create part & entity from resource Part[] parts = new Part[] { new FilePart(paramName, new ByteArrayPartSource(resourceName, fileContent), mimeType, (String) null) }; MultipartRequestEntity multipartRequestEntity = new MultipartRequestEntity(parts, new PostMethod().getParams()); ByteArrayOutputStream requestContent = new ByteArrayOutputStream(); multipartRequestEntity.writeRequest(requestContent); request.setContent(requestContent.toByteArray()); // Set content type of request (important, includes MIME boundary string) String contentType = multipartRequestEntity.getContentType(); request.setContentType(contentType); request.setMethod("POST"); return request; } catch (IOException ex) { throw new RuntimeException(ex.getMessage(), ex); } }