Class CopyTest

  • All Implemented Interfaces:
    junit.framework.Test

    public class CopyTest
    extends AbstractVersionTest
    CopyTest checks if full versionable nodes are copied correctly: 15.1.4 Copying Versionable Nodes and Version Lineage Under both simple and full versioning, when an existing versionable node N is copied to a new location either in the same workspace or another, and the repository preserves the versionable mixin (see 10.7.4 Dropping Mixins on Copy): - A copy of N, call it M, is created, as usual. - A new, empty, version history for M, call it HM, is also created. Under full versioning: - The properties jcr:versionHistory, jcr:baseVersion and jcr:predecessors of M are not copied from N but are initialized as usual. - The jcr:copiedFrom property of HM is set to point to the base version of N.