From 4125db5650f24eb3be1bb7bf69bec12439ace2e7 Mon Sep 17 00:00:00 2001 From: Ray Krueger Date: Fri, 25 Feb 2005 05:24:10 +0000 Subject: [PATCH] Added in a default constructor to use the original sessionid and a constructor for specifying the sessionId --- .../org/acegisecurity/MockHttpSession.java | 24 +++++++++++++++---- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/core/src/test/java/org/acegisecurity/MockHttpSession.java b/core/src/test/java/org/acegisecurity/MockHttpSession.java index 797869857d..223bd8af63 100644 --- a/core/src/test/java/org/acegisecurity/MockHttpSession.java +++ b/core/src/test/java/org/acegisecurity/MockHttpSession.java @@ -15,13 +15,12 @@ package net.sf.acegisecurity; -import java.util.Enumeration; -import java.util.HashMap; -import java.util.Map; - import javax.servlet.ServletContext; import javax.servlet.http.HttpSession; import javax.servlet.http.HttpSessionContext; +import java.util.Enumeration; +import java.util.HashMap; +import java.util.Map; /** @@ -35,6 +34,21 @@ public class MockHttpSession implements HttpSession { //~ Instance fields ======================================================== private Map map = new HashMap(); + private String sessionId = "3984594856968"; + + /** + * Default constructor using default sessionId + */ + public MockHttpSession() { + } + + /** + * Constructor for using a specified sessionId + * @param sessionId + */ + public MockHttpSession(String sessionId) { + this.sessionId = sessionId; + } //~ Methods ================================================================ @@ -55,7 +69,7 @@ public class MockHttpSession implements HttpSession { } public String getId() { - return "3984594856968"; + return sessionId; } public long getLastAccessedTime() {