Пример #1
0
  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"));
  }