[jbosscache-commits] JBoss Cache SVN: r6204 - in core/trunk/src: test/java/org/jboss/cache/lock and 1 other directory.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Tue Jul 8 06:18:32 EDT 2008


Author: manik.surtani at jboss.com
Date: 2008-07-08 06:18:31 -0400 (Tue, 08 Jul 2008)
New Revision: 6204

Modified:
   core/trunk/src/main/java/org/jboss/cache/lock/MVCCLockManager.java
   core/trunk/src/test/java/org/jboss/cache/lock/MVCCLockManagerRecordingTest.java
   core/trunk/src/test/java/org/jboss/cache/lock/MVCCLockManagerTest.java
Log:
Fixed broken tests

Modified: core/trunk/src/main/java/org/jboss/cache/lock/MVCCLockManager.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/lock/MVCCLockManager.java	2008-07-08 09:59:14 UTC (rev 6203)
+++ core/trunk/src/main/java/org/jboss/cache/lock/MVCCLockManager.java	2008-07-08 10:18:31 UTC (rev 6204)
@@ -55,7 +55,7 @@
    private static final boolean trace = log.isTraceEnabled();
 
    @Inject
-   public void injectDataContainer(DataContainer dataContainer, CacheSPI cache, TransactionManager transactionManager, InvocationContextContainer invocationContextContainer)
+   public void injectDependencies(DataContainer dataContainer, CacheSPI cache, TransactionManager transactionManager, InvocationContextContainer invocationContextContainer)
    {
       this.dataContainer = dataContainer;
       this.cache = cache;

Modified: core/trunk/src/test/java/org/jboss/cache/lock/MVCCLockManagerRecordingTest.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/lock/MVCCLockManagerRecordingTest.java	2008-07-08 09:59:14 UTC (rev 6203)
+++ core/trunk/src/test/java/org/jboss/cache/lock/MVCCLockManagerRecordingTest.java	2008-07-08 10:18:31 UTC (rev 6204)
@@ -1,6 +1,7 @@
 package org.jboss.cache.lock;
 
 import org.jboss.cache.Fqn;
+import org.jboss.cache.config.Configuration;
 import org.jboss.cache.factories.context.MVCCContextFactory;
 import org.jboss.cache.invocation.InvocationContextContainer;
 import org.jboss.cache.lock.MVCCLockManager.LockContainer;
@@ -26,7 +27,8 @@
       icc = new InvocationContextContainer();
       MVCCLockManager mvccLockManager = new MVCCLockManager();
       TransactionManager tm = DummyTransactionManager.getInstance();
-      mvccLockManager.injectDataContainer(null, null, tm, icc);
+      mvccLockManager.injectConfiguration(new Configuration());
+      mvccLockManager.injectDependencies(null, null, tm, icc);
       mvccLockManager.startLockManager();
       lm = mvccLockManager;
       contextFactory = new MVCCContextFactory();

Modified: core/trunk/src/test/java/org/jboss/cache/lock/MVCCLockManagerTest.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/lock/MVCCLockManagerTest.java	2008-07-08 09:59:14 UTC (rev 6203)
+++ core/trunk/src/test/java/org/jboss/cache/lock/MVCCLockManagerTest.java	2008-07-08 10:18:31 UTC (rev 6204)
@@ -3,6 +3,7 @@
 import org.jboss.cache.Fqn;
 import org.jboss.cache.NodeSPI;
 import org.jboss.cache.UnversionedNode;
+import org.jboss.cache.config.Configuration;
 import org.jboss.cache.factories.context.MVCCContextFactory;
 import org.jboss.cache.invocation.InvocationContextContainer;
 import org.jboss.cache.invocation.NodeInvocationDelegate;
@@ -28,7 +29,8 @@
       icc.injectContextFactory(new MVCCContextFactory());
       lm = new MVCCLockManager();
       TransactionManager tm = getTransactionManager();
-      lm.injectDataContainer(null, null, tm, icc);
+      lm.injectConfiguration(new Configuration());
+      lm.injectDependencies(null, null, tm, icc);
       lm.startLockManager();
    }
 
@@ -45,35 +47,18 @@
 
    public void testUsingReadLocks()
    {
-      // using any READ locks should throw an exception
-      try
-      {
-         lm.isLocked(null, READ);
-         assert false : "Should fail";
-      }
-      catch (Exception e)
-      {
-         // good
-      }
+      // using any READ locks should be no-ops.
+      lm.isLocked(null, READ);
 
-      try
-      {
-         lm.getReadOwners(Fqn.ROOT);
-         assert false : "Should fail";
-      }
-      catch (Exception e)
-      {
-         // good
-      }
+      lm.getReadOwners(Fqn.ROOT);
 
       try
       {
          lm.getReadOwners((NodeSPI) null);
-         assert false : "Should fail";
       }
-      catch (Exception e)
+      catch (NullPointerException npe)
       {
-         // good
+         // since we're passing in a null.
       }
    }
 




More information about the jbosscache-commits mailing list