diff options
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.java | 39 |
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(); + } + + +} |