[jboss-cvs] JBossAS SVN: r107417 - projects/cluster/ha-server-cache-ispn/trunk/src/test/java/org/jboss/web/tomcat/service/sso/ispn.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Aug 4 22:12:55 EDT 2010
Author: pferraro
Date: 2010-08-04 22:12:55 -0400 (Wed, 04 Aug 2010)
New Revision: 107417
Modified:
projects/cluster/ha-server-cache-ispn/trunk/src/test/java/org/jboss/web/tomcat/service/sso/ispn/SSOClusterManagerTest.java
Log:
Test for SSOClusterManager service loader
Modified: projects/cluster/ha-server-cache-ispn/trunk/src/test/java/org/jboss/web/tomcat/service/sso/ispn/SSOClusterManagerTest.java
===================================================================
--- projects/cluster/ha-server-cache-ispn/trunk/src/test/java/org/jboss/web/tomcat/service/sso/ispn/SSOClusterManagerTest.java 2010-08-05 02:10:37 UTC (rev 107416)
+++ projects/cluster/ha-server-cache-ispn/trunk/src/test/java/org/jboss/web/tomcat/service/sso/ispn/SSOClusterManagerTest.java 2010-08-05 02:12:55 UTC (rev 107417)
@@ -2,7 +2,9 @@
import java.util.ArrayList;
import java.util.HashSet;
+import java.util.Iterator;
import java.util.List;
+import java.util.ServiceLoader;
import javax.naming.Context;
import javax.transaction.Transaction;
@@ -122,5 +124,18 @@
**/
}
-
+ @Test
+ public void load()
+ {
+ Iterator<org.jboss.web.tomcat.service.sso.spi.SSOClusterManager> managers = ServiceLoader.load(org.jboss.web.tomcat.service.sso.spi.SSOClusterManager.class).iterator();
+
+ Assert.assertTrue(managers.hasNext());
+
+ org.jboss.web.tomcat.service.sso.spi.SSOClusterManager manager = managers.next();
+
+ Assert.assertNotNull(manager);
+ Assert.assertTrue(manager instanceof SSOClusterManager);
+
+ Assert.assertFalse(managers.hasNext());
+ }
}
More information about the jboss-cvs-commits
mailing list