public class WorkspaceMoveTest extends AbstractJCRTest
WorkspaceMoveTest contains tests for copying nodes in one
workspace.| Modifier and Type | Field and Description |
|---|---|
protected javax.jcr.Node |
node1
A referenceable node in default workspace
|
protected javax.jcr.Node |
node2
A non-referenceable node in 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, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testNodeTypeTestRoot, testPath, testRoot, testRootNode, vf, workspaceName| Constructor and Description |
|---|
WorkspaceMoveTest() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
setUp() |
protected void |
tearDown() |
void |
testMoveNodes()
Operation is performed entirely within the persistent workspace, it does
not involve transient storage and therefore does not require a save
|
void |
testMoveNodesAbsolutePath()
The destAbsPath provided must not have an index on its final element.
|
void |
testMoveNodesAccessDenied()
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 |
testMoveNodesConstraintViolationException()
A ConstraintViolationException is thrown if the operation would violate a
node-type or other implementation-specific constraint.
|
void |
testMoveNodesLocked()
A LockException is thrown if a lock prevents the copy.
|
void |
testMoveNodesPathNotExisting()
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 javax.jcr.Node node1
protected javax.jcr.Node node2
public void testMoveNodes()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void testMoveNodesAbsolutePath()
public void testMoveNodesConstraintViolationException()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void testMoveNodesAccessDenied()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void testMoveNodesPathNotExisting()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void testMoveNodesLocked()
throws javax.jcr.RepositoryException,
NotExecutableException
javax.jcr.RepositoryExceptionNotExecutableExceptionprotected void setUp()
throws Exception
setUp in class AbstractJCRTestExceptionprotected void tearDown()
throws Exception
tearDown in class AbstractJCRTestExceptionCopyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.