Example usage for org.springframework.mock.web MockHttpServletResponse MockHttpServletResponse

List of usage examples for org.springframework.mock.web MockHttpServletResponse MockHttpServletResponse

Introduction

In this page you can find the example usage for org.springframework.mock.web MockHttpServletResponse MockHttpServletResponse.

Prototype

MockHttpServletResponse

Source Link

Usage

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());
}