[jbosscache-commits] JBoss Cache SVN: r6264 - 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
Tue Jul 15 05:55:21 EDT 2008
Author: manik.surtani at jboss.com
Date: 2008-07-15 05:55:21 -0400 (Tue, 15 Jul 2008)
New Revision: 6264
Modified:
core/trunk/src/main/java/org/jboss/cache/mvcc/ReadCommittedNode.java
core/trunk/src/test/java/org/jboss/cache/api/nodevalidity/InvalidatedMvccNodeValidityTest.java
Log:
Cleaned up unit test failures
Modified: core/trunk/src/main/java/org/jboss/cache/mvcc/ReadCommittedNode.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/mvcc/ReadCommittedNode.java 2008-07-15 09:42:01 UTC (rev 6263)
+++ core/trunk/src/main/java/org/jboss/cache/mvcc/ReadCommittedNode.java 2008-07-15 09:55:21 UTC (rev 6264)
@@ -95,11 +95,18 @@
updateNode(ctx, container, nodeFactory);
}
- changed = false;
- backup = null;
+ reset();
}
}
+ private void reset()
+ {
+ backup = null;
+ changed = false;
+ created = false;
+ deleted = false;
+ }
+
/**
* Performs a lookup for the parent node of the Fqn passed in. The context is checked first, and failing that, the
* data container is consulted.
@@ -131,7 +138,7 @@
protected void updateNode(InvocationContext ctx, DataContainer dataContainer, NodeFactory nf)
{
// swap refs
- ((NodeReference) backup).setDelegate(node);
+ if (!created) ((NodeReference) backup).setDelegate(node);
node = backup;
}
Modified: core/trunk/src/test/java/org/jboss/cache/api/nodevalidity/InvalidatedMvccNodeValidityTest.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/api/nodevalidity/InvalidatedMvccNodeValidityTest.java 2008-07-15 09:42:01 UTC (rev 6263)
+++ core/trunk/src/test/java/org/jboss/cache/api/nodevalidity/InvalidatedMvccNodeValidityTest.java 2008-07-15 09:55:21 UTC (rev 6264)
@@ -6,7 +6,7 @@
import org.testng.annotations.Test;
@Test(groups = {"functional", "mvcc"})
-public class InvalidatedMvccNodeValidityTest extends InvalidatedOptNodeValidityTest
+public class InvalidatedMvccNodeValidityTest extends InvalidatedPessNodeValidityTest
{
public InvalidatedMvccNodeValidityTest()
{
More information about the jbosscache-commits
mailing list