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.