Package org.springframework.mock.web

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


  }

  public void testInvalidActionRequestWithExistingThreadLocalRequestContext() throws IOException, PortletException {
     MockServletContext servletContext = new MockServletContext();
    MockHttpServletRequest httpRequest = new MockHttpServletRequest(servletContext);
    httpRequest.addPreferredLocale(Locale.GERMAN);

    // see RequestContextListener.requestInitialized()
    try {
      LocaleContextHolder.setLocale(httpRequest.getLocale());
      RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(httpRequest));
View Full Code Here


  }

  public void testInvalidRenderRequestWithExistingThreadLocalRequestContext() throws IOException, PortletException {
    MockServletContext servletContext = new MockServletContext();
    MockHttpServletRequest httpRequest = new MockHttpServletRequest(servletContext);
    httpRequest.addPreferredLocale(Locale.GERMAN);

    // see RequestContextListener.requestInitialized()
    try {
      LocaleContextHolder.setLocale(httpRequest.getLocale());
      RequestContextHolder.setRequestAttributes(new ServletRequestAttributes(httpRequest));
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

    fv.setUrl("templateName");
    fv.setApplicationContext(wac);

    MockHttpServletRequest request = new MockHttpServletRequest();
    request.addPreferredLocale(Locale.US);
    request.setAttribute(DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE, wac);
    request.setAttribute(DispatcherServlet.LOCALE_RESOLVER_ATTRIBUTE, new AcceptHeaderLocaleResolver());
    HttpServletResponse response = new MockHttpServletResponse();

    Map model = new HashMap();
View Full Code Here

    fv.setUrl("templateName");
    fv.setApplicationContext(wac);

    MockHttpServletRequest request = new MockHttpServletRequest();
    request.addPreferredLocale(Locale.US);
    request.setAttribute(DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE, wac);
    request.setAttribute(DispatcherServlet.LOCALE_RESOLVER_ATTRIBUTE, new AcceptHeaderLocaleResolver());
    HttpServletResponse response = new MockHttpServletResponse();
    response.setContentType("myContentType");
View Full Code Here

    request.setContent(this.content);

    request.setCookies(this.cookies.toArray(new Cookie[this.cookies.size()]));

    if (this.locale != null) {
      request.addPreferredLocale(this.locale);
    }

    request.setCharacterEncoding(this.characterEncoding);

    request.setUserPrincipal(this.principal);
View Full Code Here

    request.setContentType(this.contentType);
    request.setContent(this.content);
    request.setCookies(this.cookies.toArray(new Cookie[this.cookies.size()]));

    if (this.locale != null) {
      request.addPreferredLocale(this.locale);
    }
    request.setCharacterEncoding(this.characterEncoding);

    if (this.secure != null) {
      request.setSecure(this.secure);
View Full Code Here

        HttpMessageConvertersAutoConfiguration.class,
        PropertyPlaceholderAutoConfiguration.class);
    this.context.refresh();
    // mock request and set user preferred locale
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.addPreferredLocale(StringUtils.parseLocaleString("nl_NL"));
    LocaleResolver localeResolver = this.context.getBean(LocaleResolver.class);
    Locale locale = localeResolver.resolveLocale(request);
    assertThat(localeResolver, instanceOf(FixedLocaleResolver.class));
    // test locale resolver uses fixed locale and not user preferred locale
    assertThat(locale.toString(), equalTo("en_UK"));
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.