[jboss-cvs] JBossAS SVN: r107236 - in projects/cluster/ha-server-ispn/trunk/src: test/java/org/jboss/ha/ispn and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Jul 30 09:35:49 EDT 2010


Author: pferraro
Date: 2010-07-30 09:35:49 -0400 (Fri, 30 Jul 2010)
New Revision: 107236

Modified:
   projects/cluster/ha-server-ispn/trunk/src/main/java/org/jboss/ha/ispn/DefaultCacheContainerRegistry.java
   projects/cluster/ha-server-ispn/trunk/src/test/java/org/jboss/ha/ispn/DefaultCacheContainerRegistryTest.java
Log:
getInstace() returns null, instead of ISE if not yet started.

Modified: projects/cluster/ha-server-ispn/trunk/src/main/java/org/jboss/ha/ispn/DefaultCacheContainerRegistry.java
===================================================================
--- projects/cluster/ha-server-ispn/trunk/src/main/java/org/jboss/ha/ispn/DefaultCacheContainerRegistry.java	2010-07-30 13:32:09 UTC (rev 107235)
+++ projects/cluster/ha-server-ispn/trunk/src/main/java/org/jboss/ha/ispn/DefaultCacheContainerRegistry.java	2010-07-30 13:35:49 UTC (rev 107236)
@@ -54,9 +54,7 @@
    
    public static CacheContainerRegistry getInstance()
    {
-      CacheContainerRegistry registry = singleton.get();
-      if (registry == null) throw new IllegalStateException("Cache container registry not configured.");
-      return registry;
+      return singleton.get();
    }
    
    private final CacheContainerFactory factory;

Modified: projects/cluster/ha-server-ispn/trunk/src/test/java/org/jboss/ha/ispn/DefaultCacheContainerRegistryTest.java
===================================================================
--- projects/cluster/ha-server-ispn/trunk/src/test/java/org/jboss/ha/ispn/DefaultCacheContainerRegistryTest.java	2010-07-30 13:32:09 UTC (rev 107235)
+++ projects/cluster/ha-server-ispn/trunk/src/test/java/org/jboss/ha/ispn/DefaultCacheContainerRegistryTest.java	2010-07-30 13:35:49 UTC (rev 107236)
@@ -56,19 +56,8 @@
       
       DefaultCacheContainerRegistry registry = new DefaultCacheContainerRegistry(factory, source, context);
       
-      IllegalStateException exception = null;
+      Assert.assertNull(DefaultCacheContainerRegistry.getInstance());
       
-      try
-      {
-         DefaultCacheContainerRegistry.getInstance();
-      }
-      catch (IllegalStateException e)
-      {
-         exception = e;
-      }
-      
-      Assert.assertNotNull(exception);
-      
       EasyMock.expect(source.getRegistryConfiguration()).andReturn(configRegistry);
       
       EasyMock.expect(factory.createCacheContainer(EasyMock.capture(capturedConfiguration), EasyMock.eq(Collections.<String, String>emptyMap()))).andReturn(defaultCacheManager);
@@ -129,18 +118,9 @@
       registry.stop();
       
       EasyMock.verify(factory, source, context, defaultCacheManager, otherCacheManager);
+
+      Assert.assertNull(DefaultCacheContainerRegistry.getInstance());
       
-      exception = null;
-      
-      try
-      {
-         DefaultCacheContainerRegistry.getInstance();
-      }
-      catch (IllegalStateException e)
-      {
-         exception = e;
-      }
-      
       EasyMock.reset(factory, source, context, defaultCacheManager, otherCacheManager);
    }
    
@@ -188,19 +168,8 @@
       
       DefaultCacheContainerRegistry registry = new DefaultCacheContainerRegistry(factory, provider, context);
       
-      IllegalStateException exception = null;
+      Assert.assertNull(DefaultCacheContainerRegistry.getInstance());
       
-      try
-      {
-         DefaultCacheContainerRegistry.getInstance();
-      }
-      catch (IllegalStateException e)
-      {
-         exception = e;
-      }
-      
-      Assert.assertNotNull(exception);
-      
       EasyMock.expect(provider.getRegistryConfiguration()).andReturn(configRegistry);
       
       EasyMock.expect(factory.createCacheContainer(EasyMock.capture(capturedConfiguration), EasyMock.eq(Collections.singletonMap("legacy-other-cache", "other-cache")))).andReturn(otherCacheManager);
@@ -261,19 +230,8 @@
       
       EasyMock.verify(factory, context, defaultCacheManager, otherCacheManager);
       
-      exception = null;
+      Assert.assertNull(DefaultCacheContainerRegistry.getInstance());
       
-      try
-      {
-         DefaultCacheContainerRegistry.getInstance();
-      }
-      catch (IllegalStateException e)
-      {
-         exception = e;
-      }
-      
-      Assert.assertNotNull(exception);
-      
       EasyMock.reset(factory, context, defaultCacheManager, otherCacheManager);
    }
 }



More information about the jboss-cvs-commits mailing list