Package org.springframework.mock.web

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


    assertEquals(Locale.GERMAN, resolver.resolveLocale(request));
  }

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

    SessionLocaleResolver resolver = new SessionLocaleResolver();

    assertEquals(request.getLocale(), resolver.resolveLocale(request));
  }
View Full Code Here


    assertEquals(request.getLocale(), resolver.resolveLocale(request));
  }

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

    SessionLocaleResolver resolver = new SessionLocaleResolver();
    resolver.setDefaultLocale(Locale.GERMAN);

    assertEquals(Locale.GERMAN, resolver.resolveLocale(request));
View Full Code Here

    assertEquals(Locale.GERMAN, resolver.resolveLocale(request));
  }

  public void testSetLocaleToNullLocale() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.addPreferredLocale(Locale.TAIWAN);
    request.getSession().setAttribute(SessionLocaleResolver.LOCALE_SESSION_ATTRIBUTE_NAME, Locale.GERMAN);
    MockHttpServletResponse response = new MockHttpServletResponse();

    SessionLocaleResolver resolver = new SessionLocaleResolver();
    resolver.setLocale(request, response, null);
View Full Code Here

    Locale locale = (Locale) request.getSession().getAttribute(SessionLocaleResolver.LOCALE_SESSION_ATTRIBUTE_NAME);
    assertNull(locale);

    HttpSession session = request.getSession();
    request = new MockHttpServletRequest();
    request.addPreferredLocale(Locale.TAIWAN);
    request.setSession(session);
    resolver = new SessionLocaleResolver();
    assertEquals(Locale.TAIWAN, resolver.resolveLocale(request));
  }
View Full Code Here

  }

  public void testMessageTagWithCode2() throws JspException {
    PageContext pc = createPageContext();
    MockHttpServletRequest request = (MockHttpServletRequest) pc.getRequest();
    request.addPreferredLocale(Locale.CANADA);
    final StringBuffer message = new StringBuffer();
    MessageTag tag = new MessageTag() {
      protected void writeMessage(String msg) {
        message.append(msg);
      }
View Full Code Here

    assertEquals(0, listener.counter);
  }

  public void testFormRequest() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/form.do");
    request.addPreferredLocale(Locale.CANADA);
    MockHttpServletResponse response = new MockHttpServletResponse();

    simpleDispatcherServlet.service(request, response);
    assertTrue("forwarded to form", "form".equals(response.getForwardedUrl()));
    DefaultMessageSourceResolvable resolvable = new DefaultMessageSourceResolvable(new String[] {"test"});
View Full Code Here

    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();
    assertEquals(98, simpleDispatcherServlet.getLastModified(request));
    simpleDispatcherServlet.service(request, response);
    assertTrue("Not forwarded", response.getForwardedUrl() == null);
  }
View Full Code Here

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

  public void testAnotherFormRequest() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/form.do;jsessionid=xxx");
    request.addPreferredLocale(Locale.CANADA);
    MockHttpServletResponse response = new MockHttpServletResponse();

    complexDispatcherServlet.service(request, response);
    assertTrue("forwarded to form", "myform.jsp".equals(response.getForwardedUrl()));
    assertTrue("has RequestContext attribute", request.getAttribute("rc") != null);
View Full Code Here

    assertEquals("Correct message", "Canadian & test message", rc.getMessage(resolvable, true));
  }

  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();
    assertEquals(99, complexDispatcherServlet.getLastModified(request));
    complexDispatcherServlet.service(request, response);
View Full Code Here

    assertTrue(request.getAttribute("test3y") != null);
  }

  public void testExistingMultipartRequest() throws Exception {
    MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/locale.do;abc=def");
    request.addPreferredLocale(Locale.CANADA);
    request.addUserRole("role1");
    MockHttpServletResponse response = new MockHttpServletResponse();
    ComplexWebApplicationContext.MockMultipartResolver multipartResolver =
        (ComplexWebApplicationContext.MockMultipartResolver)
        complexDispatcherServlet.getWebApplicationContext().getBean("multipartResolver");
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.