[java-identity-provider COMMIT] in /trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl: SessionMana...
noreply at shibboleth.net
noreply at shibboleth.net
Thu Aug 27 10:42:21 EDT 2015
Author: scantor
Date: Thu Aug 27 10:42:21 2015
New Revision: 7708
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7708&view=rev
Log:
Fix unit tests by initializing components.
Modified:
trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/SessionManagerBaseTestCase.java
trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/StorageBackedIdPSessionSerializerTest.java
Modified: trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/SessionManagerBaseTestCase.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/SessionManagerBaseTestCase.java?rev=7708&r1=7707&r2=7708&view=diff
==============================================================================
--- trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/SessionManagerBaseTestCase.java (original)
+++ trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/SessionManagerBaseTestCase.java Thu Aug 27 10:42:21 2015
@@ -57,6 +57,7 @@
CookieManager cookieManager = new CookieManager();
cookieManager.setHttpServletRequest(requestProxy);
cookieManager.setHttpServletResponse(responseProxy);
+ cookieManager.initialize();
sessionManager = new StorageBackedSessionManager();
sessionManager.setSessionTimeout(5000);
Modified: trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/StorageBackedIdPSessionSerializerTest.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/StorageBackedIdPSessionSerializerTest.java?rev=7708&r1=7707&r2=7708&view=diff
==============================================================================
--- trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/StorageBackedIdPSessionSerializerTest.java (original)
+++ trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/StorageBackedIdPSessionSerializerTest.java Thu Aug 27 10:42:21 2015
@@ -25,8 +25,14 @@
import net.shibboleth.idp.authn.AuthenticationResult;
import net.shibboleth.idp.authn.principal.UsernamePrincipal;
import net.shibboleth.idp.session.BasicSPSession;
+import net.shibboleth.idp.session.SPSessionSerializerRegistry;
import net.shibboleth.utilities.java.support.component.ComponentInitializationException;
+import net.shibboleth.utilities.java.support.net.CookieManager;
+import net.shibboleth.utilities.java.support.net.ThreadLocalHttpServletRequestProxy;
+import net.shibboleth.utilities.java.support.net.ThreadLocalHttpServletResponseProxy;
+import net.shibboleth.utilities.java.support.security.SecureRandomIdentifierGenerationStrategy;
+import org.opensaml.storage.impl.MemoryStorageService;
import org.testng.Assert;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
@@ -47,8 +53,27 @@
private StorageBackedIdPSessionSerializer serializer;
@BeforeMethod public void setUp() throws ComponentInitializationException {
+ final MemoryStorageService storageService = new MemoryStorageService();
+ storageService.setId("TestStorageService");
+ storageService.setCleanupInterval(0);
+ storageService.initialize();
+
+ CookieManager cookieManager = new CookieManager();
+ cookieManager.setHttpServletRequest(new ThreadLocalHttpServletRequestProxy());
+ cookieManager.setHttpServletResponse(new ThreadLocalHttpServletResponseProxy());
+ cookieManager.initialize();
+
manager = new StorageBackedSessionManager();
+ manager.setStorageService(storageService);
+ manager.setIDGenerator(new SecureRandomIdentifierGenerationStrategy());
+ manager.setHttpServletRequest(new ThreadLocalHttpServletRequestProxy());
+ manager.setHttpServletResponse(new ThreadLocalHttpServletResponseProxy());
+ manager.setCookieManager(cookieManager);
+ manager.setId("Test Session Manager");
manager.setTrackSPSessions(true);
+ manager.setSPSessionSerializerRegistry(new SPSessionSerializerRegistry());
+ manager.initialize();
+
serializer = new StorageBackedIdPSessionSerializer(manager, null);
serializer.initialize();
}
More information about the commits
mailing list