Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jetty-server/src/test/java/org/eclipse/jetty/server/ResponseTest.java')
-rw-r--r--jetty-server/src/test/java/org/eclipse/jetty/server/ResponseTest.java18
1 files changed, 11 insertions, 7 deletions
diff --git a/jetty-server/src/test/java/org/eclipse/jetty/server/ResponseTest.java b/jetty-server/src/test/java/org/eclipse/jetty/server/ResponseTest.java
index fc7d19e0e5..268a27b7cc 100644
--- a/jetty-server/src/test/java/org/eclipse/jetty/server/ResponseTest.java
+++ b/jetty-server/src/test/java/org/eclipse/jetty/server/ResponseTest.java
@@ -55,7 +55,8 @@ import org.eclipse.jetty.server.handler.AbstractHandler;
import org.eclipse.jetty.server.handler.ContextHandler;
import org.eclipse.jetty.server.session.HashSessionIdManager;
import org.eclipse.jetty.server.session.HashSessionManager;
-import org.eclipse.jetty.server.session.HashedSession;
+import org.eclipse.jetty.server.session.Session;
+import org.eclipse.jetty.server.session.SessionData;
import org.eclipse.jetty.util.Callback;
import org.eclipse.jetty.util.thread.Scheduler;
import org.eclipse.jetty.util.thread.TimerScheduler;
@@ -415,7 +416,7 @@ public class ResponseTest
response.sendError(404);
assertEquals(404, response.getStatus());
- assertEquals(null, response.getReason());
+ assertEquals("Not Found", response.getReason());
response = newResponse();
@@ -478,9 +479,11 @@ public class ResponseTest
request.setRequestedSessionId("12345");
request.setRequestedSessionIdFromCookie(false);
HashSessionManager manager = new HashSessionManager();
- manager.setSessionIdManager(new HashSessionIdManager());
+ manager.setSessionIdManager(new HashSessionIdManager(_server));
request.setSessionManager(manager);
- request.setSession(new TestSession(manager, "12345"));
+ TestSession tsession = new TestSession(manager, "12345");
+ tsession.setExtendedId(manager.getSessionIdManager().getExtendedId("12345", null));
+ request.setSession(tsession);
manager.setCheckingRemoteSessionIdEncoding(false);
@@ -553,7 +556,7 @@ public class ResponseTest
request.setRequestedSessionId("12345");
request.setRequestedSessionIdFromCookie(i>2);
HashSessionManager manager = new HashSessionManager();
- manager.setSessionIdManager(new HashSessionIdManager());
+ manager.setSessionIdManager(new HashSessionIdManager(_server));
request.setSessionManager(manager);
request.setSession(new TestSession(manager, "12345"));
manager.setCheckingRemoteSessionIdEncoding(false);
@@ -849,11 +852,12 @@ public class ResponseTest
return new Response(_channel, _channel.getResponse().getHttpOutput());
}
- private static class TestSession extends HashedSession
+ private static class TestSession extends Session
{
protected TestSession(HashSessionManager hashSessionManager, String id)
{
- super(hashSessionManager, 0L, 0L, id);
+ super(new SessionData(id, "", "0.0.0.0", 0, 0, 0, 300));
+ setSessionManager(hashSessionManager);
}
}
}

Back to the top