### Eclipse Workspace Patch 1.0 #P oak-jcr Index: src/test/java/org/apache/jackrabbit/oak/jcr/CompatibilityIssuesTest.java =================================================================== --- src/test/java/org/apache/jackrabbit/oak/jcr/CompatibilityIssuesTest.java (revision 1516120) +++ src/test/java/org/apache/jackrabbit/oak/jcr/CompatibilityIssuesTest.java (working copy) @@ -30,6 +30,7 @@ import javax.jcr.Credentials; import javax.jcr.InvalidItemStateException; +import javax.jcr.ItemExistsException; import javax.jcr.Node; import javax.jcr.RepositoryException; import javax.jcr.Session; @@ -222,5 +223,18 @@ observingSession.logout(); } } + + @Test + public void addNode() throws RepositoryException{ + Session session = getAdminSession(); + session.getRootNode().addNode("foo"); + session.save(); + try{ + session.getRootNode().addNode("foo"); + fail("Expected ItemExistsException"); + } catch (ItemExistsException e){ + //ItemExistsException is expected to be thrown + } + } }