public class WorkspaceCloneTest extends AbstractJCRTest
WorkspaceCloneTest contains tests for cloning nodes between
workspace.| Modifier and Type | Field and Description |
|---|---|
protected javax.jcr.Node |
node1
A referenceable node in default workspace
|
protected javax.jcr.Node |
node1W2
A referenceable node in default workspace
|
protected javax.jcr.Node |
node2
A non-referenceable node in default workspace
|
protected javax.jcr.Node |
node2W2
A non-referenceable node in default workspace
|
protected javax.jcr.Session |
rwSessionW2
A read-write session for the non default workspace
|
protected javax.jcr.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, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testNodeTypeTestRoot, testPath, testRoot, testRootNode, vf, workspaceName| Constructor and Description |
|---|
WorkspaceCloneTest() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getOtherWorkspaceName() |
protected void |
initNodesW2() |
protected void |
setUp() |
protected void |
tearDown() |
void |
testCloneNodes()
If successful, the changes are persisted immediately, there is no need to
call save.
|
void |
testCloneNodesAbsolutePath()
The destAbsPath provided must not have an index on its final element.
|
void |
testCloneNodesAccessDenied()
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 |
testCloneNodesConstraintViolationException()
A ConstraintViolationException is thrown if the operation would violate a
node-type or other implementation-specific constraint.
|
void |
testCloneNodesInvalidWorkspace()
A NoSuchWorkspaceException is thrown if srcWorkspace does not exist.
|
void |
testCloneNodesLocked()
A LockException is thrown if a lock prevents the copy.
|
void |
testCloneNodesPathNotExisting()
A PathNotFoundException is thrown if the node at srcAbsPath or the parent
of the new node at destAbsPath does not exist.
|
void |
testCloneNodesTwice()
If successful, the changes are persisted immediately, there is no need to
call save.
|
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.Session superuserW2
protected javax.jcr.Session rwSessionW2
protected javax.jcr.Node node1W2
protected javax.jcr.Node node2W2
protected javax.jcr.Node node1
protected javax.jcr.Node node2
public void testCloneNodes()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void testCloneNodesTwice()
throws javax.jcr.RepositoryException,
NotExecutableException
javax.jcr.RepositoryExceptionNotExecutableExceptionpublic void testCloneNodesInvalidWorkspace()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void testCloneNodesAbsolutePath()
public void testCloneNodesConstraintViolationException()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void testCloneNodesAccessDenied()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void testCloneNodesPathNotExisting()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void testCloneNodesLocked()
throws javax.jcr.RepositoryException,
NotExecutableException
javax.jcr.RepositoryExceptionNotExecutableExceptionprotected String getOtherWorkspaceName() throws NotExecutableException
NotExecutableExceptionprotected void initNodesW2()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionCopyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.