List of usage examples for org.springframework.mock.web MockHttpServletRequest MockHttpServletRequest
public MockHttpServletRequest(@Nullable String method, @Nullable String requestURI)
From source file:org.craftercms.security.authentication.impl.RestAuthenticationRequiredHandlerTest.java
@Test public void testHandle() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest("GET", "/profile.json"); MockHttpServletResponse response = new MockHttpServletResponse(); RequestContext context = new RequestContext(request, response); handler.handle(context, new AuthenticationRequiredException(ERROR_MESSAGE)); assertEquals(HttpServletResponse.SC_UNAUTHORIZED, response.getStatus()); assertEquals(EXPECTED_RESPONSE_CONTENT, response.getContentAsString()); }
From source file:com.navercorp.lucy.security.xss.servletfilter.XssEscapeServletFilterTest.java
@Test public void testDoFilterWithDefinedUrl() throws IOException, ServletException { request = new MockHttpServletRequest("POST", "/url1.do"); request.addParameter("title", "<b>Text</b>"); request.addParameter("mode", "<script>Text</script>"); request.addParameter("globalParameter", "<script>Text</script>"); request.addParameter("url1Parameter", "<hello>"); filter.doFilter(request, response, chain); assertFiltered("title", "<b>Text</b>"); assertFiltered("mode", "<script>Text</script>"); assertFiltered("globalParameter", "<script>Text</script>"); assertFiltered("url1Parameter", "<hello>"); }
From source file:org.craftercms.security.authorization.impl.RestAccessDeniedHandlerTest.java
@Test public void testHandle() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest("GET", "/admin.json"); MockHttpServletResponse response = new MockHttpServletResponse(); RequestContext context = new RequestContext(request, response); handler.handle(context, new AccessDeniedException(ERROR_MESSAGE)); assertEquals(HttpServletResponse.SC_FORBIDDEN, response.getStatus()); assertEquals(EXPECTED_RESPONSE_CONTENT, response.getContentAsString()); }
From source file:ch.ralscha.extdirectspring.util.SupportedParametersTest.java
@Test public void testResolveParameter() { MockHttpServletRequest request = new MockHttpServletRequest("POST", "/action/api-debug.js"); MockHttpServletResponse response = new MockHttpServletResponse(); Locale en = Locale.ENGLISH; assertThat(SupportedParameters.resolveParameter(String.class, request, response, en)).isNull(); assertThat(SupportedParameters.resolveParameter(MockHttpServletRequest.class, request, response, en)) .isSameAs(request);/*from w ww . ja v a2s . co m*/ assertThat(SupportedParameters.resolveParameter(MockHttpSession.class, request, response, en)) .isSameAs(request.getSession()); assertThat(SupportedParameters.resolveParameter(Principal.class, request, response, en)) .isSameAs(request.getUserPrincipal()); assertThat(SupportedParameters.resolveParameter(MockHttpServletResponse.class, request, response, en)) .isSameAs(response); assertThat(SupportedParameters.resolveParameter(Locale.class, request, response, en)).isSameAs(en); SSEWriter sseWriter = new SSEWriter(response); assertThat(SupportedParameters.resolveParameter(SSEWriter.class, request, response, en, sseWriter)) .isSameAs(sseWriter); }
From source file:org.sventon.util.WebUtilsTest.java
@Test public void testExtractBaseURLFromRequest() throws Exception { MockHttpServletRequest request;/*ww w . j a v a 2s. c o m*/ request = new MockHttpServletRequest("GET", "foo/bar"); request.setServerName("www.test.com"); request.setServerPort(80); assertEquals("http://www.test.com/", WebUtils.extractBaseURLFromRequest(request)); request = new MockHttpServletRequest("GET", "foo/bar"); request.setServerName("www.test.com"); request.setServerPort(123); assertEquals("http://www.test.com:123/", WebUtils.extractBaseURLFromRequest(request)); }
From source file:net.solarnetwork.web.test.SimpleCsvViewTest.java
@Before public void setupTest() { request = new MockHttpServletRequest("GET", "/csv"); response = new MockHttpServletResponse(); }
From source file:ar.com.zauber.commons.web.cache.impl.filter.matchers.AntRequestMatcherTest.java
/** * Test method for {@link AntRequestMatcher#matches(HttpServletRequest)}. *//*from www. j a va2 s. c om*/ @Test public final void testMatchesDecodes() { AntRequestMatcher matcher = new AntRequestMatcher("/servlet/path/{variable}"); MockHttpServletRequest request = new MockHttpServletRequest("GET", "/context/servlet/path/pepe%20parada"); request.setServletPath("/servlet"); request.setContextPath("/context"); MatchData matches = matcher.matches(request); assertThat(matches, notNullValue()); assertThat((String) matches.get("variable"), equalTo("pepe parada")); }
From source file:org.gwtwidgets.server.spring.test.HandlerTest.java
@Override @Before/*from w w w . j a v a 2 s.c o m*/ public void setUp() throws Exception { super.setUp(); ServletContext servletContext = new MockServletContext(new FileSystemResourceLoader()); requestService = new MockHttpServletRequest("PUT", "/service"); applicationContext = new XmlWebApplicationContext(); applicationContext.setServletContext(servletContext); applicationContext.setConfigLocations(new String[] { "src/main/webapp/WEB-INF/handler-servlet.xml", "src/main/webapp/WEB-INF/applicationContext.xml" }); try { applicationContext.refresh(); } catch (Throwable e) { e.printStackTrace(); } handler = (GWTHandler) applicationContext.getBean("urlMapping", GWTHandler.class); }
From source file:org.openmrs.web.controller.patient.PatientFormControllerTest.java
/** * @see PatientFormController#onSubmit(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, Object, org.springframework.validation.BindException) *//*from w w w .j a v a2 s. c o m*/ @Test @Verifies(value = "void patient when void reason is not empty", method = "onSubmit(HttpServletRequest, HttpServletResponse, Object, BindException)") public void onSubmit_shouldVoidPatientWhenVoidReasonIsNotEmpty() throws Exception { Patient p = Context.getPatientService().getPatient(2); HttpServletResponse response = new MockHttpServletResponse(); PatientFormController controller = (PatientFormController) applicationContext.getBean("patientForm"); controller.setApplicationContext(applicationContext); MockHttpServletRequest request = new MockHttpServletRequest("POST", ""); request.setParameter("action", "Patient.void"); request.setParameter("voidReason", "some reason"); BindException errors = new BindException(p, "patient"); ModelAndView modelAndview = controller.onSubmit(request, response, p, errors); Assert.assertTrue(p.isVoided()); }
From source file:com.benfante.minimark.controllers.HomeControllerTest.java
public void testWelcome() throws Exception { resetRequestAndResponse();/*from www.j a v a2 s. c o m*/ req.setMethod("GET"); req.setRequestURI("/home/welcome.html"); req = new MockHttpServletRequest("GET", "/home/welcome.html"); ModelAndView mv = methodHandler.handle(req, res, controller); assertEquals("welcome", mv.getViewName()); assertNotNull(mv.getModel().get("assessments")); }