[jboss-cvs] JBossAS SVN: r107335 - in projects/cluster/ha-server-cache-jbc/trunk/src: test/java/org/jboss/web/tomcat/service/session/distributedcache/jbc and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Aug 2 16:24:35 EDT 2010


Author: pferraro
Date: 2010-08-02 16:24:34 -0400 (Mon, 02 Aug 2010)
New Revision: 107335

Added:
   projects/cluster/ha-server-cache-jbc/trunk/src/test/java/org/jboss/web/tomcat/service/session/distributedcache/jbc/DistributedCacheManagerFactoryTest.java
Modified:
   projects/cluster/ha-server-cache-jbc/trunk/src/main/resources/META-INF/services/org.jboss.web.tomcat.service.session.distributedcache.spi.DistributedCacheManagerFactory
Log:
Fix class name of DistributedCacheManagerFactory service.
Added service loader test.

Modified: projects/cluster/ha-server-cache-jbc/trunk/src/main/resources/META-INF/services/org.jboss.web.tomcat.service.session.distributedcache.spi.DistributedCacheManagerFactory
===================================================================
--- projects/cluster/ha-server-cache-jbc/trunk/src/main/resources/META-INF/services/org.jboss.web.tomcat.service.session.distributedcache.spi.DistributedCacheManagerFactory	2010-08-02 20:20:13 UTC (rev 107334)
+++ projects/cluster/ha-server-cache-jbc/trunk/src/main/resources/META-INF/services/org.jboss.web.tomcat.service.session.distributedcache.spi.DistributedCacheManagerFactory	2010-08-02 20:24:34 UTC (rev 107335)
@@ -1 +1 @@
-org.jboss.ha.web.tomcat.service.session.distributedcache.jbc.DistributedCacheManagerImpl
\ No newline at end of file
+org.jboss.web.tomcat.service.session.distributedcache.jbc.DistributedCacheManagerFactoryImpl
\ No newline at end of file

Added: projects/cluster/ha-server-cache-jbc/trunk/src/test/java/org/jboss/web/tomcat/service/session/distributedcache/jbc/DistributedCacheManagerFactoryTest.java
===================================================================
--- projects/cluster/ha-server-cache-jbc/trunk/src/test/java/org/jboss/web/tomcat/service/session/distributedcache/jbc/DistributedCacheManagerFactoryTest.java	                        (rev 0)
+++ projects/cluster/ha-server-cache-jbc/trunk/src/test/java/org/jboss/web/tomcat/service/session/distributedcache/jbc/DistributedCacheManagerFactoryTest.java	2010-08-02 20:24:34 UTC (rev 107335)
@@ -0,0 +1,25 @@
+package org.jboss.web.tomcat.service.session.distributedcache.jbc;
+
+import java.util.Iterator;
+import java.util.ServiceLoader;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+public class DistributedCacheManagerFactoryTest
+{
+   @Test
+   public void load()
+   {
+      Iterator<org.jboss.web.tomcat.service.session.distributedcache.spi.DistributedCacheManagerFactory> factories = ServiceLoader.load(org.jboss.web.tomcat.service.session.distributedcache.spi.DistributedCacheManagerFactory.class).iterator();
+      
+      Assert.assertTrue(factories.hasNext());
+      
+      org.jboss.web.tomcat.service.session.distributedcache.spi.DistributedCacheManagerFactory factory = factories.next();
+      
+      Assert.assertNotNull(factory);
+      Assert.assertTrue(factory instanceof DistributedCacheManagerFactoryImpl);
+      
+      Assert.assertFalse(factories.hasNext());
+   }
+}



More information about the jboss-cvs-commits mailing list