Package org.springframework.mock.web.test

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


    assertTrue("Exception exposed", request.getAttribute("exception") instanceof IllegalAccessException);
  }

  public void testSimpleMappingExceptionResolverWithAllHandlers2() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/loc.do");
    request.addPreferredLocale(Locale.CANADA);
    request.addUserRole("role1");
    request.addParameter("servlet", "yes");
    MockHttpServletResponse response = new MockHttpServletResponse();
    complexDispatcherServlet.service(request, response);
    assertEquals(500, response.getStatus());
View Full Code Here


    assertTrue("Exception exposed", request.getAttribute("exception") instanceof ServletException);
  }

  public void testSimpleMappingExceptionResolverWithDefaultErrorView() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/locale.do");
    request.addPreferredLocale(Locale.CANADA);
    request.addUserRole("role1");
    request.addParameter("exception", "yes");
    MockHttpServletResponse response = new MockHttpServletResponse();
    complexDispatcherServlet.service(request, response);
    assertEquals(200, response.getStatus());
View Full Code Here

    assertTrue("Exception exposed", request.getAttribute("exception").getClass().equals(RuntimeException.class));
  }

  public void testLocaleChangeInterceptor1() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/locale.do");
    request.addPreferredLocale(Locale.GERMAN);
    request.addUserRole("role2");
    request.addParameter("locale", "en");
    MockHttpServletResponse response = new MockHttpServletResponse();
    complexDispatcherServlet.service(request, response);
    assertEquals(200, response.getStatus());
View Full Code Here

    assertTrue("Exception exposed", request.getAttribute("exception").getClass().equals(ServletException.class));
  }

  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);
View Full Code Here

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

  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());
View Full Code Here

    assertTrue("Exception exposed", request.getAttribute("exception").getClass().equals(ServletException.class));
  }

  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 {
View Full Code Here

    }
  }

  public void testNotAuthorized() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/locale.do");
    request.addPreferredLocale(Locale.CANADA);
    MockHttpServletResponse response = new MockHttpServletResponse();
    try {
      complexDispatcherServlet.service(request, response);
      assertTrue("Correct response", response.getStatus() == HttpServletResponse.SC_FORBIDDEN);
    }
View Full Code Here

    resolver.setLocaleContext(request, response,
        new SimpleTimeZoneAwareLocaleContext(null, TimeZone.getTimeZone("GMT+1")));

    Cookie cookie = response.getCookie(CookieLocaleResolver.DEFAULT_COOKIE_NAME);
    request = new MockHttpServletRequest();
    request.addPreferredLocale(Locale.GERMANY);
    request.setCookies(cookie);

    resolver = new CookieLocaleResolver();
    LocaleContext loc = resolver.resolveLocaleContext(request);
    assertEquals(Locale.GERMANY, loc.getLocale());
View Full Code Here

  }

  @Test
  public void testResolveLocaleWithoutCookie() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.addPreferredLocale(Locale.TAIWAN);

    CookieLocaleResolver resolver = new CookieLocaleResolver();

    Locale loc = resolver.resolveLocale(request);
    assertEquals(request.getLocale(), loc);
View Full Code Here

  }

  @Test
  public void testResolveLocaleContextWithoutCookie() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.addPreferredLocale(Locale.TAIWAN);

    CookieLocaleResolver resolver = new CookieLocaleResolver();

    LocaleContext loc = resolver.resolveLocaleContext(request);
    assertEquals(request.getLocale(), loc.getLocale());
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.