Package org.springframework.mock.web.test

Examples of org.springframework.mock.web.test.MockHttpServletRequest.addParameter()


  public void testLocaleChangeInterceptor2() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/locale.do");
    request.addPreferredLocale(Locale.GERMAN);
    request.addUserRole("role2");
    request.addParameter("locale", "en");
    request.addParameter("locale2", "en_CA");
    MockHttpServletResponse response = new MockHttpServletResponse();
    complexDispatcherServlet.service(request, response);
    assertTrue("Not forwarded", response.getForwardedUrl() == null);
  }
View Full Code Here


  public void testThemeChangeInterceptor1() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/locale.do");
    request.addPreferredLocale(Locale.CANADA);
    request.addUserRole("role1");
    request.addParameter("theme", "mytheme");
    MockHttpServletResponse response = new MockHttpServletResponse();
    complexDispatcherServlet.service(request, response);
    assertEquals(200, response.getStatus());
    assertEquals("forwarded to failed", "failed0.jsp", response.getForwardedUrl());
    assertTrue("Exception exposed", request.getAttribute("exception").getClass().equals(ServletException.class));
View Full Code Here

  public void testThemeChangeInterceptor2() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/locale.do");
    request.addPreferredLocale(Locale.CANADA);
    request.addUserRole("role1");
    request.addParameter("theme", "mytheme");
    request.addParameter("theme2", "theme");
    MockHttpServletResponse response = new MockHttpServletResponse();
    try {
      complexDispatcherServlet.service(request, response);
      assertTrue("Not forwarded", response.getForwardedUrl() == null);
View Full Code Here

  public void testThemeChangeInterceptor2() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/locale.do");
    request.addPreferredLocale(Locale.CANADA);
    request.addUserRole("role1");
    request.addParameter("theme", "mytheme");
    request.addParameter("theme2", "theme");
    MockHttpServletResponse response = new MockHttpServletResponse();
    try {
      complexDispatcherServlet.service(request, response);
      assertTrue("Not forwarded", response.getForwardedUrl() == null);
    }
View Full Code Here

  @Test
  public void typeConversionError() throws Exception {
    initServlet(RequiredParamController.class);

    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/myPath.do");
    request.addParameter("id", "foo");
    MockHttpServletResponse response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals("Invalid response status code", HttpServletResponse.SC_BAD_REQUEST, response.getStatus());
  }
View Full Code Here

  @Test
  public void optionalParamPresent() throws Exception {
    initServlet(OptionalParamController.class);

    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/myPath.do");
    request.addParameter("id", "val");
    request.addParameter("flag", "true");
    request.addHeader("header", "otherVal");
    MockHttpServletResponse response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals("val-true-otherVal", response.getContentAsString());
View Full Code Here

  public void optionalParamPresent() throws Exception {
    initServlet(OptionalParamController.class);

    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/myPath.do");
    request.addParameter("id", "val");
    request.addParameter("flag", "true");
    request.addHeader("header", "otherVal");
    MockHttpServletResponse response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals("val-true-otherVal", response.getContentAsString());
  }
View Full Code Here

      }
    };
    servlet.init(new MockServletConfig());

    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/myPath.do");
    request.addParameter("testBeanSet", new String[] {"1", "2"});
    MockHttpServletResponse response = new MockHttpServletResponse();
    servlet.service(request, response);
    assertEquals("[1, 2]-org.springframework.tests.sample.beans.TestBean", response.getContentAsString());
  }
View Full Code Here

  private void doTestAdaptedHandleMethods(final Class<?> controllerClass) throws Exception {
    initServlet(controllerClass);

    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/myPath1.do");
    MockHttpServletResponse response = new MockHttpServletResponse();
    request.addParameter("param1", "value1");
    request.addParameter("param2", "2");
    servlet.service(request, response);
    assertEquals("test", response.getContentAsString());

    request = new MockHttpServletRequest("GET", "/myPath2.do");
View Full Code Here

    initServlet(controllerClass);

    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/myPath1.do");
    MockHttpServletResponse response = new MockHttpServletResponse();
    request.addParameter("param1", "value1");
    request.addParameter("param2", "2");
    servlet.service(request, response);
    assertEquals("test", response.getContentAsString());

    request = new MockHttpServletRequest("GET", "/myPath2.do");
    request.addParameter("param1", "value1");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.