public class WorkspaceMoveSameNameSibsTest extends AbstractJCRTest
WorkspaceMoveSameNameSibsTest
contains tests for moving nodes
with same name siblings supported in one 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 String |
PROP_SAME_NAME_SIBS_FALSE_NODE_TYPE
Node type with sameNameSibs=false NodeDef
|
protected String |
PROP_SAME_NAME_SIBS_TRUE_NODE_TYPE
Node type with sameNameSibs=true NodeDef
|
protected Session |
rwSessionW2
A read-write session for the non default workspace
|
protected NodeType |
sameNameSibsFalseNodeType
A node type where NO same-name siblings allowed
|
protected NodeType |
sameNameSibsTrueNodeType
A node type where same-name siblings are allowed
|
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 |
---|
WorkspaceMoveSameNameSibsTest() |
Modifier and Type | Method and Description |
---|---|
protected String |
getOtherWorkspaceName() |
protected void |
initNodesW2() |
protected void |
setUp() |
protected void |
tearDown() |
void |
testMoveNodesNodeExistsAtDestPath()
An ItemExistsException is thrown if a node or property already exists at
destAbsPath.
|
void |
testMoveNodesOrderingSupportedByParent()
If ordering is supported by the node type of the parent node of the new
location, then the newly moved node is appended to the end of the child
node list.
|
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 final String PROP_SAME_NAME_SIBS_TRUE_NODE_TYPE
protected final String PROP_SAME_NAME_SIBS_FALSE_NODE_TYPE
protected NodeType sameNameSibsTrueNodeType
protected NodeType sameNameSibsFalseNodeType
protected Session superuserW2
protected Session rwSessionW2
protected Node node1W2
protected Node node2W2
protected Node node1
protected Node node2
protected String getOtherWorkspaceName() throws NotExecutableException
NotExecutableException
protected void initNodesW2() throws RepositoryException
RepositoryException
public void testMoveNodesOrderingSupportedByParent() throws RepositoryException
RepositoryException
public void testMoveNodesNodeExistsAtDestPath() throws RepositoryException
sameNameSibsFalseNodeType
name of a node type that does not
allows same name siblings.
nodeName3
name of a child node that does not allow same name
siblings..
RepositoryException
Copyright © 2004–2024 The Apache Software Foundation. All rights reserved.