Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test-sessions/test-hash-sessions/src/test/java/org/eclipse/jetty/server/session/SessionRenewTest.java')
-rw-r--r--tests/test-sessions/test-hash-sessions/src/test/java/org/eclipse/jetty/server/session/SessionRenewTest.java39
1 files changed, 39 insertions, 0 deletions
diff --git a/tests/test-sessions/test-hash-sessions/src/test/java/org/eclipse/jetty/server/session/SessionRenewTest.java b/tests/test-sessions/test-hash-sessions/src/test/java/org/eclipse/jetty/server/session/SessionRenewTest.java
new file mode 100644
index 0000000000..f2e7f69bd5
--- /dev/null
+++ b/tests/test-sessions/test-hash-sessions/src/test/java/org/eclipse/jetty/server/session/SessionRenewTest.java
@@ -0,0 +1,39 @@
+package org.eclipse.jetty.server.session;
+
+import java.io.File;
+
+import org.eclipse.jetty.server.SessionManager;
+import org.junit.Test;
+
+public class SessionRenewTest extends AbstractSessionRenewTest
+{
+
+ @Override
+ public AbstractTestServer createServer(int port, int max, int scavenge)
+ {
+ return new HashTestServer(port, max, scavenge)
+ {
+
+ @Override
+ public SessionManager newSessionManager()
+ {
+ HashSessionManager sessionManager = (HashSessionManager)super.newSessionManager();
+ sessionManager.setSavePeriod(2);
+ File tmpDir = new File(System.getProperty("java.io.tmpdir"), "hash-session-renew-test");
+ tmpDir.deleteOnExit();
+ tmpDir.mkdirs();
+ sessionManager.setStoreDirectory(tmpDir);
+ return sessionManager;
+ }
+
+ };
+ }
+
+ @Test
+ public void testSessionRenewal() throws Exception
+ {
+ super.testSessionRenewal();
+ }
+
+
+}

Back to the top