[exo-jcr-commits] exo-jcr SVN: r798 - jcr/branches/1.12.0-JBC/component/core/src/test/java/org/exoplatform/services/jcr/api/writing.

do-not-reply at jboss.org do-not-reply at jboss.org
Fri Nov 20 11:39:32 EST 2009


Author: nzamosenchuk
Date: 2009-11-20 11:39:32 -0500 (Fri, 20 Nov 2009)
New Revision: 798

Modified:
   jcr/branches/1.12.0-JBC/component/core/src/test/java/org/exoplatform/services/jcr/api/writing/TestSiblingsRemove.java
Log:
EXOJCR-199: Added test on SNS operations

Modified: jcr/branches/1.12.0-JBC/component/core/src/test/java/org/exoplatform/services/jcr/api/writing/TestSiblingsRemove.java
===================================================================
--- jcr/branches/1.12.0-JBC/component/core/src/test/java/org/exoplatform/services/jcr/api/writing/TestSiblingsRemove.java	2009-11-20 16:35:02 UTC (rev 797)
+++ jcr/branches/1.12.0-JBC/component/core/src/test/java/org/exoplatform/services/jcr/api/writing/TestSiblingsRemove.java	2009-11-20 16:39:32 UTC (rev 798)
@@ -35,28 +35,35 @@
 
    public void testRemoveSameNameSiblings() throws RepositoryException
    {
-      String nodeName1 = "name";
-      NodeImpl testRootNode = (NodeImpl)root.addNode("testroot");
-      root.save();
+      try
+      {
+         String nodeName1 = "name";
+         NodeImpl testRootNode = (NodeImpl)root.addNode("testroot");
+         root.save();
 
-      testRootNode.addNode(nodeName1);
-      testRootNode.addNode(nodeName1);
-      testRootNode.save();
+         testRootNode.addNode(nodeName1);
+         testRootNode.addNode(nodeName1);
+         testRootNode.save();
 
-      for (NodeIterator children = testRootNode.getNodes(); children.hasNext();)
-      {
-         Node child = children.nextNode();
-         child.remove();
-      }
+         for (NodeIterator children = testRootNode.getNodes(); children.hasNext();)
+         {
+            Node child = children.nextNode();
+            child.remove();
+         }
 
-      root.save();
+         root.save();
 
-      for (NodeIterator children = testRootNode.getNodes(); children.hasNext();)
+         for (NodeIterator children = testRootNode.getNodes(); children.hasNext();)
+         {
+            Node child = children.nextNode();
+            child.remove();
+         }
+         root.save();
+      }
+      catch (RepositoryException e)
       {
-         Node child = children.nextNode();
-         child.remove();
+         fail("Unexpected exception: " + e.getMessage());
       }
-      root.save();
    }
 
 }



More information about the exo-jcr-commits mailing list