Package org.apache.jackrabbit.test.api
Class WorkspaceCopyBetweenWorkspacesReferenceableTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.jackrabbit.test.JUnitTest
-
- org.apache.jackrabbit.test.AbstractJCRTest
-
- org.apache.jackrabbit.test.api.WorkspaceCopyBetweenWorkspacesReferenceableTest
-
- All Implemented Interfaces:
junit.framework.Test
public class WorkspaceCopyBetweenWorkspacesReferenceableTest extends AbstractJCRTest
WorkspaceCopyBetweenWorkspacesReferenceableTestcontains tests for copying referenceable nodes between workspace.
-
-
Field Summary
Fields Modifier and Type Field Description protected Nodenode1A referenceable node in default workspaceprotected Nodenode1W2A referenceable node in default workspaceprotected Nodenode2A non-referenceable node in default workspaceprotected Nodenode2W2A non-referenceable node in default workspaceprotected SessionrwSessionW2A read-write session for the non default workspaceprotected SessionsuperuserW2The superuser session for the non default workspace-
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest
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 Summary
Constructors Constructor Description WorkspaceCopyBetweenWorkspacesReferenceableTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected NodeaddMixinReferenceableToNode(Node node)add the mix:referenceable mixin type to a node.protected StringgetOtherWorkspaceName()protected voidinitNodesW2()protected voidsetUp()protected voidtearDown()voidtestCopyNodesReferenceableNodesNewUUID()Copies of referenceable nodes (nodes with UUIDs) are automatically given new UUIDs.-
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureLockingSupported, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getPrefix, getProperty, getProperty, getQualifiedName, getSize, isSupported, needsMixin, run
-
Methods inherited from class junit.framework.TestCase
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
-
-
-
-
Field Detail
-
superuserW2
protected Session superuserW2
The superuser session for the non default workspace
-
rwSessionW2
protected Session rwSessionW2
A read-write session for the non default workspace
-
node1W2
protected Node node1W2
A referenceable node in default workspace
-
node2W2
protected Node node2W2
A non-referenceable node in default workspace
-
node1
protected Node node1
A referenceable node in default workspace
-
node2
protected Node node2
A non-referenceable node in default workspace
-
-
Method Detail
-
testCopyNodesReferenceableNodesNewUUID
public void testCopyNodesReferenceableNodesNewUUID() throws RepositoryException, NotExecutableExceptionCopies of referenceable nodes (nodes with UUIDs) are automatically given new UUIDs.
-
addMixinReferenceableToNode
protected Node addMixinReferenceableToNode(Node node) throws RepositoryException, NotExecutableException
add the mix:referenceable mixin type to a node.- Parameters:
node-- Returns:
- referenceable node.
- Throws:
RepositoryExceptionNotExecutableException
-
getOtherWorkspaceName
protected String getOtherWorkspaceName() throws NotExecutableException
- Throws:
NotExecutableException
-
initNodesW2
protected void initNodesW2() throws RepositoryException- Throws:
RepositoryException
-
-