public boolean isSessionInvalidated() { return request.isSessionInvalidated(); } }
@Test public void isSessionInvalidated_is_false_when_no_session_at_all() { HttpServletRequest sr = mockHttpServletRequest(); TapestrySessionFactory sf = newMock(TapestrySessionFactory.class); expect(sf.getSession(false)).andReturn(null); replay(); Request request = new RequestImpl(sr, CHARSET, sf); assertFalse(request.isSessionInvalidated()); verify(); }
if (request.isSessionInvalidated())
@Test public void isSessionInvalidated_is_false_when_session_exists_and_is_valid() { HttpServletRequest sr = mockHttpServletRequest(); Session session = mockSession(); TapestrySessionFactory sf = newMock(TapestrySessionFactory.class); expect(sf.getSession(false)).andReturn(session); expect(session.isInvalidated()).andReturn(false); replay(); Request request = new RequestImpl(sr, CHARSET, sf); assertFalse(request.isSessionInvalidated()); verify(); }
@Test public void isSessionInvalidated_is_true_when_session_is_invalid() { HttpServletRequest sr = mockHttpServletRequest(); Session session = mockSession(); TapestrySessionFactory sf = newMock(TapestrySessionFactory.class); expect(sf.getSession(false)).andReturn(session); expect(session.isInvalidated()).andReturn(true); replay(); Request request = new RequestImpl(sr, CHARSET, sf); assertTrue(request.isSessionInvalidated()); verify(); }