Package org.springframework.mock.web.test

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


    assertSame(VALUE, value);
  }

  @Test
  public void setSessionScopedAttributeAfterCompletion() throws Exception {
    MockHttpSession session = new MockHttpSession();
    session.setAttribute(KEY, VALUE);
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setSession(session);
    ServletRequestAttributes attrs = new ServletRequestAttributes(request);
    attrs.requestCompleted();
    request.close();
    attrs.setAttribute(KEY, VALUE, RequestAttributes.SCOPE_SESSION);
    Object value = session.getAttribute(KEY);
    assertSame(VALUE, value);
  }
View Full Code Here


    assertSame(VALUE, value);
  }

  @Test
  public void setGlobalSessionScopedAttribute() throws Exception {
    MockHttpSession session = new MockHttpSession();
    session.setAttribute(KEY, VALUE);
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setSession(session);
    ServletRequestAttributes attrs = new ServletRequestAttributes(request);
    attrs.setAttribute(KEY, VALUE, RequestAttributes.SCOPE_GLOBAL_SESSION);
    Object value = session.getAttribute(KEY);
    assertSame(VALUE, value);
  }
View Full Code Here

    assertSame(VALUE, value);
  }

  @Test
  public void setGlobalSessionScopedAttributeAfterCompletion() throws Exception {
    MockHttpSession session = new MockHttpSession();
    session.setAttribute(KEY, VALUE);
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setSession(session);
    ServletRequestAttributes attrs = new ServletRequestAttributes(request);
    attrs.requestCompleted();
    request.close();
    attrs.setAttribute(KEY, VALUE, RequestAttributes.SCOPE_GLOBAL_SESSION);
    Object value = session.getAttribute(KEY);
    assertSame(VALUE, value);
  }
View Full Code Here

    verify(request).getSession(false);
  }

  @Test
  public void removeSessionScopedAttribute() throws Exception {
    MockHttpSession session = new MockHttpSession();
    session.setAttribute(KEY, VALUE);
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setSession(session);
    ServletRequestAttributes attrs = new ServletRequestAttributes(request);
    attrs.removeAttribute(KEY, RequestAttributes.SCOPE_SESSION);
    Object value = session.getAttribute(KEY);
    assertNull(value);
  }
View Full Code Here

  }

  public void testInvokesCorrectMethodWithSession() throws Exception {
    TestMaController mc = new TestMaController();
    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/inSession.html");
    request.setSession(new MockHttpSession(null));
    HttpServletResponse response = new MockHttpServletResponse();
    ModelAndView mv = mc.handleRequest(request, response);
    assertTrue("Invoked inSession method", mc.wasInvoked("inSession"));
    assertTrue("view name is welcome", mv.getViewName().equals("inSession"));
    assertTrue("Only one method invoked", mc.getInvokedMethods() == 1);
View Full Code Here

    TestMaController mc = new TestMaController();
    MockHttpServletRequest request = new MockHttpServletRequest("GET", "/commandInSession.html");
    request.addParameter("name", "rod");
    request.addParameter("age", "32");

    request.setSession(new MockHttpSession(null));
    HttpServletResponse response = new MockHttpServletResponse();
    ModelAndView mv = mc.handleRequest(request, response);
    assertTrue("Invoked commandInSession method", mc.wasInvoked("commandInSession"));
    assertTrue("view name is commandInSession", mv.getViewName().equals("commandInSession"));
    assertTrue("Only one method invoked", mc.getInvokedMethods() == 1);
View Full Code Here

TOP

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

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.