public class WorkspaceCopyBetweenWorkspacesTest extends AbstractJCRTest
WorkspaceCopyBetweenWorkspacesTest contains tests for copying
nodes between workspace.| Modifier and Type | Field and Description |
|---|---|
protected Node |
node1
A referenceable node in default workspace
|
protected Node |
node1W2
A referenceable node in default workspace
|
protected Node |
node2
A non-referenceable node in default workspace
|
protected Node |
node2W2
A non-referenceable node in default workspace
|
protected Session |
rwSessionW2
A read-write session for the non default workspace
|
protected Session |
superuserW2
The superuser session for the non default workspace
|
isReadOnly, jcrBaseVersion, jcrCopiedFrom, jcrCreated, jcrFrozenNode, jcrFrozenUuid, jcrIsCheckedOut, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, mixShareable, mixSimpleVersionable, mixTitle, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntActivity, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testNodeTypeTestRoot, testPath, testRoot, testRootNode, vf, workspaceName| Constructor and Description |
|---|
WorkspaceCopyBetweenWorkspacesTest() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getOtherWorkspaceName() |
protected void |
initNodesW2() |
protected void |
setUp() |
protected void |
tearDown() |
void |
testCopyNodes()
Operation is performed entirely within the persistent workspace, it does
not involve transient storage and therefore does not require a save
|
void |
testCopyNodesAbsolutePath()
The destAbsPath provided must not have an index on its final element.
|
void |
testCopyNodesAccessDenied()
An AccessDeniedException is thrown if the current session (i.e., the
session that was used to acquire this Workspace object) does not have
sufficient access permissions to complete the operation.
|
void |
testCopyNodesConstraintViolationException()
A ConstraintViolationException is thrown if the operation would violate a
node-type or other implementation-specific constraint.
|
void |
testCopyNodesInvalidWorkspace()
A NoSuchWorkspaceException is thrown if srcWorkspace does not exist.
|
void |
testCopyNodesLocked()
A LockException is thrown if a lock prevents the copy.
|
void |
testCopyNodesPathNotExisting()
A PathNotFoundException is thrown if the node at srcAbsPath or the parent
of the new node at destAbsPath does not exist.
|
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureLockingSupported, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getPrefix, getProperty, getProperty, getQualifiedName, getSize, isSupported, needsMixin, runassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, runBare, runTest, setName, toStringprotected Session superuserW2
protected Session rwSessionW2
protected Node node1W2
protected Node node2W2
protected Node node1
protected Node node2
public void testCopyNodes()
throws RepositoryException
RepositoryExceptionpublic void testCopyNodesInvalidWorkspace()
throws RepositoryException
RepositoryExceptionpublic void testCopyNodesAbsolutePath()
public void testCopyNodesConstraintViolationException()
throws RepositoryException
RepositoryExceptionpublic void testCopyNodesAccessDenied()
throws RepositoryException
RepositoryExceptionpublic void testCopyNodesPathNotExisting()
throws RepositoryException
RepositoryExceptionpublic void testCopyNodesLocked()
throws RepositoryException,
NotExecutableException
protected String getOtherWorkspaceName() throws NotExecutableException
NotExecutableExceptionprotected void initNodesW2()
throws RepositoryException
RepositoryExceptionCopyright © 2004–2022 The Apache Software Foundation. All rights reserved.