List of usage examples for org.springframework.mock.web MockHttpServletResponse MockHttpServletResponse
MockHttpServletResponse
From source file:org.xmlactions.web.PagerFilter.java
public void doFilter(ServletRequest req, ServletResponse rsp, FilterChain chain) throws IOException, ServletException { logger.debug("PagerFilter.doFilter"); MockHttpServletResponse mockResponse = new MockHttpServletResponse(); PagerServlet pagerServlet = new PagerServlet(); try {/*from w ww.j ava2 s.co m*/ pagerServlet.init(filterConfig); if (req instanceof HttpServletRequest && rsp instanceof HttpServletResponse) { pagerServlet.setupExecContext((HttpServletRequest) req, (HttpServletResponse) rsp); } chain.doFilter(req, mockResponse); RequestExecContext.remove(); } catch (FileUploadException e) { throw new IllegalArgumentException(e.getMessage(), e); } finally { String page = mockResponse.getContentAsString(); pagerServlet.processPageFromFilter(req, rsp, page); } }
From source file:org.araneaframework.tests.servlet.filter.StandardServletHeaderFilterServiceTests.java
public void setUp() throws Exception { req = new MockHttpServletRequest(); res = new MockHttpServletResponse(); output = new MockOverridableOutputData(req, res); parent = new StandardServletHttpFilterService(); child = new MockEventfulStandardService(); parent.setChildService(child);/*from ww w . j ava 2 s .c o m*/ MockLifeCycle.begin(parent); }
From source file:newcontroller.handler.impl.DefaultResponseTest.java
@Test public void testBodyJson() throws Exception { MockHttpServletResponse response = new MockHttpServletResponse(); Response res = new DefaultResponse(response, Arrays.asList(new StringHttpMessageConverter(), new GsonHttpMessageConverter())); HandlerBridge handlerBridge = res.body(Collections.singletonMap("name", "Joy")); handlerBridge.bridge(new DefaultRequest(new MockHttpServletRequest()), res); assertThat(response.getContentAsString(), is("{\"name\":\"Joy\"}")); }
From source file:org.craftercms.security.authorization.impl.AccessDeniedHandlerImplTest.java
@Test public void testForwardToErrorPage() throws Exception { handler.setErrorPageUrl(ERROR_PAGE_URL); MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); RequestContext context = new RequestContext(request, response); handler.handle(context, new AccessDeniedException("")); assertEquals(ERROR_PAGE_URL, response.getForwardedUrl()); assertEquals(HttpServletResponse.SC_FORBIDDEN, response.getStatus()); }
From source file:guru.nidi.ramltester.HighlevelTestBase.java
protected MockHttpServletResponse jsonResponse(int code, String json, String contentType) throws UnsupportedEncodingException { final MockHttpServletResponse response = new MockHttpServletResponse(); response.setStatus(code);/* w w w. j a v a 2 s . c om*/ response.setContentType(contentType); response.getWriter().print(json); return response; }
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) *//*ww w . j a v a 2 s . co 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:org.craftercms.security.authentication.impl.LogoutSuccessHandlerImplTest.java
@Test public void testRedirectToTargetUrl() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); RequestContext context = new RequestContext(request, response); handler.handle(context, mock(Authentication.class)); assertEquals(TARGET_URl, response.getRedirectedUrl()); assertEquals(HttpServletResponse.SC_MOVED_TEMPORARILY, response.getStatus()); assertTrue(response.isCommitted());// w w w . j ava2 s . co m }
From source file:org.jasig.cas.web.FlowExecutionExceptionResolverTests.java
@Test public void testNullPointerException() { assertNull(this.resolver.resolveException(new MockHttpServletRequest(), new MockHttpServletResponse(), null, new NullPointerException())); }
From source file:it.geosolutions.httpproxy.service.BaseProxyServiceTest.java
/** * Test IProxyService execute as HTTP GET *//*w w w . ja v a2s. com*/ public void executeGet() { try { // Generate mocked request and response MockHttpServletRequest mockRequest = new MockHttpServletRequest("GET", "/proxy/"); mockRequest.addParameter("url", testUrl); MockHttpServletResponse mockResponse = new MockHttpServletResponse(); // Call proxy execute proxy.execute(mockRequest, mockResponse); // Assert the response assertNotNull(mockResponse); assertEquals(mockResponse.getStatus(), HttpStatus.SC_OK); assertNotNull(mockResponse.getOutputStream()); assertNotNull(mockResponse.getContentType()); assertTrue(mockResponse.getContentType().contains("text/xml")); LOGGER.info("Success proxy GET in '" + testUrl + "'"); LOGGER.info("************************ Response ************************"); LOGGER.info(mockResponse.getContentAsString()); LOGGER.info("********************** EoF Response **********************"); } catch (Exception e) { fail("Exception executing proxy"); } }
From source file:org.araneaframework.tests.framework.filter.StandardStatisticFilterServiceTests.java
public void setUp() throws Exception { service = new StandardStatisticFilterService(); child = new MockEventfulBaseService(); service.setChildService(child);//from w ww. j a v a 2 s. c o m MockLifeCycle.begin(service); req = new MockHttpServletRequest(); res = new MockHttpServletResponse(); input = new StandardServletInputData(req); output = new StandardServletOutputData(req, res); }