[jboss-cvs] JBossAS SVN: r107245 - projects/cluster/ha-server-cache-ispn/trunk/src/test/java/org/jboss/ha/web/tomcat/service/session/sso.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Jul 30 14:00:50 EDT 2010
Author: smarlow at redhat.com
Date: 2010-07-30 14:00:50 -0400 (Fri, 30 Jul 2010)
New Revision: 107245
Modified:
projects/cluster/ha-server-cache-ispn/trunk/src/test/java/org/jboss/ha/web/tomcat/service/session/sso/SSOClusterManagerTest.java
Log:
JBCLUSTER-286 unit test
Modified: projects/cluster/ha-server-cache-ispn/trunk/src/test/java/org/jboss/ha/web/tomcat/service/session/sso/SSOClusterManagerTest.java
===================================================================
--- projects/cluster/ha-server-cache-ispn/trunk/src/test/java/org/jboss/ha/web/tomcat/service/session/sso/SSOClusterManagerTest.java 2010-07-30 17:41:52 UTC (rev 107244)
+++ projects/cluster/ha-server-cache-ispn/trunk/src/test/java/org/jboss/ha/web/tomcat/service/session/sso/SSOClusterManagerTest.java 2010-07-30 18:00:50 UTC (rev 107245)
@@ -4,25 +4,26 @@
import org.infinispan.AdvancedCache;
import org.infinispan.Cache;
import org.infinispan.atomic.AtomicMap;
-import org.infinispan.atomic.AtomicMapLookup;
import org.jboss.ha.framework.server.InfinispanHAPartitionCacheHandler;
import org.jboss.web.tomcat.service.sso.spi.FullyQualifiedSessionId;
import org.junit.Assert;
import org.junit.Test;
-
+import org.junit.Before;
import javax.transaction.Transaction;
import javax.transaction.TransactionManager;
public class SSOClusterManagerTest
{
- @Test
- public void addSession() throws Exception
- {
- SSOClusterManagerImpl ssoManager = new SSOClusterManagerImpl();
- String ssoId = "sso session 1";
+ SSOClusterManagerImpl ssoManager;
+ Cache<Object, Object> cache;
+ String ssoId;
- Cache<Object, Object> cache = EasyMock.createMock(Cache.class);
+ @Before
+ public void setup() throws Exception
+ {
+ ssoManager = new SSOClusterManagerImpl();
+ cache = EasyMock.createMock(Cache.class);
InfinispanHAPartitionCacheHandler cacheHandler = EasyMock.createMock(InfinispanHAPartitionCacheHandler.class);
EasyMock.expect(cacheHandler.getCache()).andReturn(cache);
EasyMock.expectLastCall().anyTimes();
@@ -44,31 +45,26 @@
EasyMock.expectLastCall().anyTimes();
tm.commit();
EasyMock.expectLastCall().anyTimes();
-
+
EasyMock.expect(advancedCache.getTransactionManager()).andReturn(tm);
EasyMock.expectLastCall().anyTimes();
+ ssoManager.setCacheHandler(cacheHandler);
+ ssoId = "sso session 1";
AtomicMap atomicMap = EasyMock.createMock(AtomicMap.class);
EasyMock.expect(cache.get(EasyMock.anyObject())).andReturn(atomicMap);
EasyMock.expectLastCall().anyTimes();
-
EasyMock.replay(cache, cacheHandler, advancedCache, tm, transaction, atomicMap);
-
- ssoManager.setCacheHandler(cacheHandler);
+ }
- Assert.assertEquals(ssoManager.getCacheHandler(), cacheHandler);
- Assert.assertEquals(cache, cacheHandler.getCache());
- Assert.assertEquals(cache, ssoManager.getCacheHandler().getCache());
-
- Assert.assertNull(ssoManager.getSSOLocalManager());
-
+ @Test
+ public void addSession() throws Exception
+ {
ssoManager.start();
-
FullyQualifiedSessionId fqs = new FullyQualifiedSessionId(ssoId, "context", "Boston");
ssoManager.addSession(ssoId, fqs);
-
-
+
}
More information about the jboss-cvs-commits
mailing list