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, run
assertEquals, 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, toString
protected 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.RepositoryException
public void testCloneNodesTwice() throws javax.jcr.RepositoryException, NotExecutableException
javax.jcr.RepositoryException
NotExecutableException
public void testCloneNodesInvalidWorkspace() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testCloneNodesAbsolutePath()
public void testCloneNodesConstraintViolationException() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testCloneNodesAccessDenied() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testCloneNodesPathNotExisting() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testCloneNodesLocked() throws javax.jcr.RepositoryException, NotExecutableException
javax.jcr.RepositoryException
NotExecutableException
protected String getOtherWorkspaceName() throws NotExecutableException
NotExecutableException
protected void initNodesW2() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.