NamespaceRegistryReadMethodsTestNamespaceRegistryReadMethodsTest This class tests read method of the
NamespaceRegistry class and also the correct Exception throwing for methods
not supported in level 1.

SetPropertyConstraintViolationExceptionTestSetPropertyConstraintViolationExceptionTest tests if
setProperty() throws a ConstraintViolationException either immediately (by
setValue()) or on save, if the change would violate a value constraint.

SetValueConstraintViolationExceptionTestSetValueConstraintViolationExceptionTest tests if setValue()
throws a ConstraintViolationException either immediately (by setValue()) or
on save, if the change would violate a value constraint.

CanAddChildNodeCallWithNodeTypeTest
Tests NodeType.canAddChildNode(String childNodeName, String nodeTypeName)
returns true if a node of name childNodeName and of node type
childNodeName could be added to a node of type NodeType.

RSessionAccessControlDiscoveryTestRSessionAccessControlDiscoveryTest: A read-only session must
be able to call 'hasPrivilege' and 'getPrivileges' and 'getSupportedPrivileges'
without access denied exception

ConfigurationsTestConfigurationsTest covers methods related to the Configurations
feature in Versioning.

class

CopyTestCopyTest 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

MergeCancelMergeTestMergeCancelMergeTest contains tests dealing with nodes on which
cancelMerge is called.

class

MergeCheckedoutSubNodeTestMergeCheckedoutSubNodeTest contains tests dealing with
checked-out nodes in the subtree of the node on which merge is called.

class

MergeDoneMergeTestMergeDoneMergeTest contains test dealing with nodes on which
doneMerge is called.

class

MergeNodeIteratorTestMergeNodeIteratorTest tests if Node.merge(String, boolean) if
bestEffort is true returns a NodeIterator over all versionalbe nodes in the
subtree that received a merge result of fail.