You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Brian Carothers (JIRA)" <ji...@apache.org> on 2010/06/20 17:46:23 UTC

[jira] Created: (JCR-2666) JCR TCK Test for Restoring Version Tests That Versionable Child Is also Restored, contrary to JCR 2.0 specification

JCR TCK Test for Restoring Version Tests That Versionable Child Is also Restored, contrary to JCR 2.0 specification
-------------------------------------------------------------------------------------------------------------------

                 Key: JCR-2666
                 URL: https://issues.apache.org/jira/browse/JCR-2666
             Project: Jackrabbit Content Repository
          Issue Type: Bug
          Components: jackrabbit-jcr-tests, JCR 2.0
    Affects Versions: 2.1.0
            Reporter: Brian Carothers


The test case testRestoreNameJcr2 in o.a.j.test.version.RestoreTest, ends by validating that restoring a versionable parent also restores its versionable child.  This was the correct behavior in JCR 1.0, but was changed in JCR 21].  The testRestoreName method in the same class correctly notes this and changed the behavior for JCR 2.

This can be corrected by replacing the last 3 lines of testRestoreNameJcr2 with something analogous to the last 5 lines of testRestoreName.

Thanks!

[1] - JCR2 specification, section 15.7.5 - "If the workspace currently has an already existing node corresponding to C's version history and the removeExisting flag of the restore is set to true, then that instance of C becomes the child of the restored N."

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.