[jbosscache-commits] JBoss Cache SVN: r7285 - in	core/trunk/src/test/java/org/jboss/cache/api: nodevalidity	and 1 other directory.
    jbosscache-commits at lists.jboss.org 
    jbosscache-commits at lists.jboss.org
       
    Fri Dec 12 03:33:22 EST 2008
    
    
  
Author: mircea.markus
Date: 2008-12-12 03:33:22 -0500 (Fri, 12 Dec 2008)
New Revision: 7285
Modified:
   core/trunk/src/test/java/org/jboss/cache/api/NodeMoveAPITest.java
   core/trunk/src/test/java/org/jboss/cache/api/nodevalidity/LocalPessNodeValidityTest.java
Log:
fixed tests
Modified: core/trunk/src/test/java/org/jboss/cache/api/NodeMoveAPITest.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/api/NodeMoveAPITest.java	2008-12-12 05:00:02 UTC (rev 7284)
+++ core/trunk/src/test/java/org/jboss/cache/api/NodeMoveAPITest.java	2008-12-12 08:33:22 UTC (rev 7285)
@@ -37,7 +37,7 @@
 
    private TransactionManager tm;
 
-   public CacheSPI createCache()
+   protected CacheSPI createCache()
    {
       // start a single cache instance
       CacheSPI<Object, Object> cache = (CacheSPI<Object, Object>) new UnitTestCacheFactory<Object, Object>().createCache("configs/local-tx.xml", false, getClass());
Modified: core/trunk/src/test/java/org/jboss/cache/api/nodevalidity/LocalPessNodeValidityTest.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/api/nodevalidity/LocalPessNodeValidityTest.java	2008-12-12 05:00:02 UTC (rev 7284)
+++ core/trunk/src/test/java/org/jboss/cache/api/nodevalidity/LocalPessNodeValidityTest.java	2008-12-12 08:33:22 UTC (rev 7285)
@@ -21,17 +21,28 @@
       nodeLockingScheme = NodeLockingScheme.PESSIMISTIC;
    }
 
+
+   Cache<String, String> onlyInstance;
+
    protected Cache<String, String> createObserver()
    {
-      return createModifier();
+      return returnOnlyInstance();
    }
 
    protected Cache<String, String> createModifier()
    {
+      return returnOnlyInstance();
+   }
+
+   private Cache<String, String> returnOnlyInstance()
+   {
+      if (onlyInstance == null)
+      {
          UnitTestCacheFactory<String, String> f = new UnitTestCacheFactory<String, String>();
-         Cache<String, String> cache = f.createCache(false, getClass());
-         nodeLockingSchemeSpecificSetup(cache.getConfiguration());
-         cache.start();
-         return cache;
+         onlyInstance = f.createCache(false, getClass());
+         nodeLockingSchemeSpecificSetup(onlyInstance.getConfiguration());
+         onlyInstance.start();
+      }
+      return onlyInstance;
    }
 }
    
    
More information about the jbosscache-commits
mailing list