public void testSessionAccess() throws Exception { final String resourceName1 = "something/interesting/start"; final String resourceName2 = "something/continue"; ServletRunner sr = new ServletRunner(); sr.registerServlet(resourceName1, StatefulServlet.class.getName()); sr.registerServlet(resourceName2, StatefulServlet.class.getName()); WebRequest request = new PostMethodWebRequest("http://localhost/" + resourceName1); request.setParameter("color", "yellow"); sr.getResponse(request); assertNotNull("No session was created", sr.getSession(false)); assertEquals( "Color attribute in session", "yellow", sr.getSession(false).getAttribute("color")); }