[jboss-cvs] JBossAS SVN: r107416 - projects/cluster/ha-server-cache-jbc/trunk/src/test/java/org/jboss/web/tomcat/service/sso/jbc.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Aug 4 22:10:37 EDT 2010
Author: pferraro
Date: 2010-08-04 22:10:37 -0400 (Wed, 04 Aug 2010)
New Revision: 107416
Modified:
projects/cluster/ha-server-cache-jbc/trunk/src/test/java/org/jboss/web/tomcat/service/sso/jbc/JBossCacheSSOClusterManagerUnitTestCase.java
Log:
Test for SSOClusterManager service loader
Modified: projects/cluster/ha-server-cache-jbc/trunk/src/test/java/org/jboss/web/tomcat/service/sso/jbc/JBossCacheSSOClusterManagerUnitTestCase.java
===================================================================
--- projects/cluster/ha-server-cache-jbc/trunk/src/test/java/org/jboss/web/tomcat/service/sso/jbc/JBossCacheSSOClusterManagerUnitTestCase.java 2010-08-05 01:51:32 UTC (rev 107415)
+++ projects/cluster/ha-server-cache-jbc/trunk/src/test/java/org/jboss/web/tomcat/service/sso/jbc/JBossCacheSSOClusterManagerUnitTestCase.java 2010-08-05 02:10:37 UTC (rev 107416)
@@ -21,6 +21,8 @@
*/
package org.jboss.web.tomcat.service.sso.jbc;
+import java.util.Iterator;
+import java.util.ServiceLoader;
import java.util.Vector;
import javax.management.MBeanServer;
@@ -53,6 +55,7 @@
import org.jgroups.View;
import org.jgroups.ViewId;
import org.jgroups.stack.IpAddress;
+import org.junit.Assert;
/**
* Test of the JBossCacheSSOClusterManager class.
@@ -340,6 +343,20 @@
assertEquals(1, localSSOManager.getSessionCount("1"));
}
+ public void testLoad()
+ {
+ Iterator<SSOClusterManager> managers = ServiceLoader.load(SSOClusterManager.class).iterator();
+
+ Assert.assertTrue(managers.hasNext());
+
+ SSOClusterManager manager = managers.next();
+
+ Assert.assertNotNull(manager);
+ Assert.assertTrue(manager instanceof JBossCacheSSOClusterManager);
+
+ Assert.assertFalse(managers.hasNext());
+ }
+
private CacheManager getCacheManager() throws Exception
{
if (cacheManager == null)
More information about the jboss-cvs-commits
mailing list