[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