List of usage examples for org.springframework.mock.web MockHttpServletResponse MockHttpServletResponse
MockHttpServletResponse
From source file:org.hdiv.filter.ValidatorFilterTest.java
public void testFilterCreation() { ValidatorFilter filter = new ValidatorFilter(); HttpServletRequest request = HDIVUtil.getHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); FilterConfig filterConfig = new MockFilterConfig(request.getSession().getServletContext(), "hdivFilter"); FilterChain filterChain = new MockFilterChain(); try {/*from ww w.ja va2s. com*/ filter.init(filterConfig); filter.doFilter(request, response, filterChain); // Validation error because is not start page String redirectUrl = response.getRedirectedUrl(); assertEquals(getConfig().getErrorPage(), redirectUrl); } catch (ServletException e) { e.printStackTrace(); assertTrue(false); } catch (IOException e) { e.printStackTrace(); assertTrue(false); } }
From source file:org.fishwife.jrugged.spring.TestStatusController.java
@Before public void setUp() { monitoredService = new MonitoredServiceStub(); impl = new StatusController(monitoredService); req = new MockHttpServletRequest(); resp = new MockHttpServletResponse(); }
From source file:org.openmrs.scheduler.web.controller.SchedulerFormTest.java
/** * See TRUNK-3970: Error when adding a task in version 1.9.3 * https://tickets.openmrs.org/browse/TRUNK-3970 */// w w w . ja v a 2s .com @Test public void addANewTaskShouldNotError() throws Exception { HttpServletRequest request = new MockHttpServletRequest("GET", "/openmrs/admin/scheduler/scheduler.form"); ModelAndView mav = controller.handleRequest(request, new MockHttpServletResponse()); assertNotNull(mav); }
From source file:com.google.api.server.spi.response.CollectionResponseTest.java
@Test public void testCollectionResponse() throws IOException { MockHttpServletResponse servletResponse = new MockHttpServletResponse(); ServletResponseResultWriter writer = new ServletResponseResultWriter(servletResponse, null); writer.write(getBeans(2));/*from w w w . ja v a2 s.c o m*/ ObjectNode json = new ObjectMapper().readValue(servletResponse.getContentAsString(), ObjectNode.class); assertThat(json.path("items")).hasSize(2); assertThat(json.path("nextPageToken").asText()).isEqualTo("next"); }
From source file:com.hp.autonomy.frontend.find.core.view.AbstractViewControllerTest.java
@Before public void setUp() { response = new MockHttpServletResponse(); when(controllerUtils.buildErrorModelAndView(any(ErrorModelAndViewInfo.class))) .thenReturn(mock(ModelAndView.class)); }
From source file:org.openmrs.web.servlet.LoginServletTest.java
/** * The servlet should send the user back to the login box if the user enters the wrong username * or password.//from ww w.jav a2s . co m * * @throws Exception */ @Test public void shouldRedirectBackToLoginScreenOnBadUsernameAndPassword() throws Exception { LoginServlet loginServlet = new LoginServlet(); MockHttpServletRequest request = new MockHttpServletRequest("POST", "/loginServlet"); request.setContextPath("/somecontextpath"); MockHttpServletResponse response = new MockHttpServletResponse(); request.setParameter("uname", "some wrong username"); request.setParameter("pw", "some wrong password"); loginServlet.service(request, response); Assert.assertEquals("/somecontextpath/login.htm", response.getRedirectedUrl()); }
From source file:com.hp.autonomy.frontend.find.core.web.AbstractErrorControllerTest.java
@Before public void setUp() throws MalformedURLException { request = new MockHttpServletRequest(); response = new MockHttpServletResponse(); when(controllerUtils.buildErrorModelAndView(any(ErrorModelAndViewInfo.class))) .thenReturn(mock(ModelAndView.class)); }
From source file:org.hdiv.filter.RequestInitializerTest.java
public void testCreateResponseWrapper() { MockHttpServletResponse response = new MockHttpServletResponse(); ResponseWrapper wrapper = this.requestInitializer.createResponseWrapper(response); assertNotNull(wrapper);// ww w . j a v a 2 s . c o m }
From source file:ar.com.zauber.commons.spring.web.controllers.ExceptionControllerTest.java
/** test */ @Before//from ww w. j a v a 2 s.c o m public final void before() { res = new MockHttpServletResponse(); req = new MockHttpServletRequest(); final Map<Integer, String> map = new HashMap<Integer, String>(); map.put(404, "exceptions/notfound"); map.put(500, "exceptions/internalerror"); exceptionController = new ExceptionController(map, "exceptions/default"); }
From source file:org.jasig.cas.web.support.ThrottledSubmissionByIpAddressHandlerInterceptorAdapterTests.java
public void testOneFailure() throws Exception { final MockHttpServletRequest request = new MockHttpServletRequest(); final ModelAndView modelAndView = new ModelAndView("casLoginView"); request.setMethod("POST"); request.setRemoteAddr("111.111.111.111"); this.adapter.postHandle(request, new MockHttpServletResponse(), new Object(), modelAndView); assertEquals("casLoginView", modelAndView.getViewName()); }