Package org.springframework.mock.web.test

Examples of org.springframework.mock.web.test.MockHttpServletRequest


    resetResponse();
    this.asyncControl = this.request.getAsyncRequestControl(this.response);
  }

  protected void resetRequest() {
    this.servletRequest = new MockHttpServletRequest();
    this.servletRequest.setAsyncSupported(true);
    this.request = new ServletServerHttpRequest(this.servletRequest);
  }
View Full Code Here


    this.frameFormat = new DefaultSockJsFrameFormat("%s");

    this.servletResponse = new MockHttpServletResponse();
    this.response = new ServletServerHttpResponse(this.servletResponse);

    this.servletRequest = new MockHttpServletRequest();
    this.servletRequest.setAsyncSupported(true);
    this.request = new ServletServerHttpRequest(this.servletRequest);
  }
View Full Code Here

    simpleDispatcherServlet.destroy();
    complexDispatcherServlet.destroy();
  }

  public void testInvalidRequest() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/invalid.do");
    MockHttpServletResponse response = new MockHttpServletResponse();
    simpleDispatcherServlet.service(request, response);
    assertTrue("Not forwarded", response.getForwardedUrl() == null);
    assertTrue("correct error code", response.getStatus() == HttpServletResponse.SC_NOT_FOUND);
  }
View Full Code Here

    assertTrue("Not forwarded", response.getForwardedUrl() == null);
    assertTrue("correct error code", response.getStatus() == HttpServletResponse.SC_NOT_FOUND);
  }

  public void testRequestHandledEvent() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/locale.do");
    MockHttpServletResponse response = new MockHttpServletResponse();
    complexDispatcherServlet.service(request, response);
    ComplexWebApplicationContext.TestApplicationListener listener =
        (ComplexWebApplicationContext.TestApplicationListener) complexDispatcherServlet
            .getWebApplicationContext().getBean("testListener");
View Full Code Here

    assertEquals(1, listener.counter);
  }

  public void testPublishEventsOff() throws Exception {
    complexDispatcherServlet.setPublishEvents(false);
    MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/locale.do");
    MockHttpServletResponse response = new MockHttpServletResponse();
    complexDispatcherServlet.service(request, response);
    ComplexWebApplicationContext.TestApplicationListener listener =
        (ComplexWebApplicationContext.TestApplicationListener) complexDispatcherServlet
            .getWebApplicationContext().getBean("testListener");
View Full Code Here

            .getWebApplicationContext().getBean("testListener");
    assertEquals(0, listener.counter);
  }

  public void testParameterizableViewController() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/view.do");
    request.addUserRole("role1");
    MockHttpServletResponse response = new MockHttpServletResponse();
    complexDispatcherServlet.service(request, response);
    assertTrue("forwarded to form", "myform.jsp".equals(response.getForwardedUrl()));
  }
View Full Code Here

    complexDispatcherServlet.service(request, response);
    assertTrue("forwarded to form", "myform.jsp".equals(response.getForwardedUrl()));
  }

  public void testHandlerInterceptorSuppressesView() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/view.do");
    request.addUserRole("role1");
    request.addParameter("noView", "true");
    MockHttpServletResponse response = new MockHttpServletResponse();
    complexDispatcherServlet.service(request, response);
    assertTrue("Not forwarded", response.getForwardedUrl() == null);
  }
View Full Code Here

    complexDispatcherServlet.service(request, response);
    assertTrue("Not forwarded", response.getForwardedUrl() == null);
  }

  public void testLocaleRequest() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/locale.do");
    request.addPreferredLocale(Locale.CANADA);
    MockHttpServletResponse response = new MockHttpServletResponse();
    simpleDispatcherServlet.service(request, response);
    assertTrue("Not forwarded", response.getForwardedUrl() == null);
    assertEquals("98", response.getHeader("Last-Modified"));
  }
View Full Code Here

    assertTrue("Not forwarded", response.getForwardedUrl() == null);
    assertEquals("98", response.getHeader("Last-Modified"));
  }

  public void testUnknownRequest() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/unknown.do");
    MockHttpServletResponse response = new MockHttpServletResponse();
    complexDispatcherServlet.service(request, response);
    assertEquals("forwarded to failed", "failed0.jsp", response.getForwardedUrl());
    assertTrue("Exception exposed", request.getAttribute("exception").getClass().equals(ServletException.class));
  }
View Full Code Here

    assertEquals("forwarded to failed", "failed0.jsp", response.getForwardedUrl());
    assertTrue("Exception exposed", request.getAttribute("exception").getClass().equals(ServletException.class));
  }

  public void testAnotherLocaleRequest() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/locale.do;abc=def");
    request.addPreferredLocale(Locale.CANADA);
    request.addUserRole("role1");
    MockHttpServletResponse response = new MockHttpServletResponse();
    complexDispatcherServlet.service(request, response);

    assertTrue("Not forwarded", response.getForwardedUrl() == null);
    assertTrue(request.getAttribute("test1") != null);
    assertTrue(request.getAttribute("test1x") == null);
    assertTrue(request.getAttribute("test1y") == null);
    assertTrue(request.getAttribute("test2") != null);
    assertTrue(request.getAttribute("test2x") == null);
    assertTrue(request.getAttribute("test2y") == null);
    assertTrue(request.getAttribute("test3") != null);
    assertTrue(request.getAttribute("test3x") != null);
    assertTrue(request.getAttribute("test3y") != null);
    assertEquals("99", response.getHeader("Last-Modified"));
  }
View Full Code Here

TOP

Related Classes of org.springframework.mock.web.test.MockHttpServletRequest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.