[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