You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by an...@apache.org on 2013/02/08 10:14:55 UTC
svn commit: r1443895 -
/jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/MoveTest.java
Author: angela
Date: Fri Feb 8 09:14:55 2013
New Revision: 1443895
URL: http://svn.apache.org/r1443895
Log:
OAK-606, OAK-607: moving referenceable nodes
Modified:
jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/MoveTest.java
Modified: jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/MoveTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/MoveTest.java?rev=1443895&r1=1443894&r2=1443895&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/MoveTest.java (original)
+++ jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/MoveTest.java Fri Feb 8 09:14:55 2013
@@ -18,6 +18,7 @@ package org.apache.jackrabbit.oak.jcr;
import javax.jcr.Node;
+import org.apache.jackrabbit.JcrConstants;
import org.apache.jackrabbit.test.AbstractJCRTest;
import org.junit.Ignore;
import org.junit.Test;
@@ -73,6 +74,19 @@ public class MoveTest extends AbstractJC
assertEquals(destPath, node1.getPath());
}
+ @Ignore("OAK-606")
+ public void testMoveReferenceable() throws Exception {
+ Node node1 = testRootNode.addNode(nodeName1);
+ node1.addMixin(JcrConstants.MIX_REFERENCEABLE);
+ Node node2 = testRootNode.addNode(nodeName2);
+ superuser.save();
+
+ String destPath = node2.getPath() + '/' + nodeName1;
+ move(node1.getPath(), destPath, true);
+
+ assertEquals(destPath, node1.getPath());
+ }
+
@Ignore("OAK-607")
@Test
public void testMoveNewNode() throws Exception {
@@ -87,4 +101,21 @@ public class MoveTest extends AbstractJC
superuser.save();
assertEquals(destPath, node1.getPath());
}
+
+ @Ignore("OAK-607")
+ @Test
+ public void testMoveNewReferenceable() throws Exception {
+ Node node1 = testRootNode.addNode(nodeName1);
+ node1.addMixin(JcrConstants.MIX_REFERENCEABLE);
+ assertTrue(node1.isNodeType(JcrConstants.MIX_REFERENCEABLE));
+ Node node2 = testRootNode.addNode(nodeName2);
+
+ String destPath = node2.getPath() + '/' + nodeName1;
+ move(node1.getPath(), destPath, false);
+
+ assertEquals(destPath, node1.getPath());
+
+ superuser.save();
+ assertEquals(destPath, node1.getPath());
+ }
}
\ No newline at end of file