*/
@Test
public void sessionIsIdle()
{
// ----- setup
HttpSession session = new MockHttpSession();
DefaultOwbFailOverService failoverService =
(DefaultOwbFailOverService) getWebBeansContext().getService(FailOverService.class);
failoverService.enableFailOverSupport(true);
failoverService.enablePassivationSupport(true);
// ----- execute
failoverService.sessionIsIdle(session);
// ----- assert
FailOverSessionActivationListener listener = (FailOverSessionActivationListener)
session.getAttribute(FailOverSessionActivationListener.SESSION_ATTRIBUTE_NAME);
FailOverBag failOverBag = (FailOverBag)
session.getAttribute(FailOverBag.SESSION_ATTRIBUTE_NAME);
Assert.assertNotNull(listener);
Assert.assertNotNull(failOverBag);
Assert.assertFalse(failOverBag.isSessionInUse());
Assert.assertFalse(failoverService.isPassivation());