|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.apache.jackrabbit.test.JUnitTest
org.apache.jackrabbit.test.AbstractJCRTest
org.apache.jackrabbit.test.api.WorkspaceCopyBetweenWorkspacesTest
public class WorkspaceCopyBetweenWorkspacesTest
WorkspaceCopyBetweenWorkspacesTest
contains tests for copying
nodes between workspace.
Field Summary | |
---|---|
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 |
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, 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, testPath, testRoot, testRootNode, vf, workspaceName |
Fields inherited from class org.apache.jackrabbit.test.JUnitTest |
---|
log |
Constructor Summary | |
---|---|
WorkspaceCopyBetweenWorkspacesTest()
|
Method Summary | |
---|---|
protected java.lang.String |
getOtherWorkspaceName()
|
protected void |
initNodesW2()
|
protected void |
setUp()
|
protected void |
tearDown()
|
void |
testCopyNodes()
Operation is performed entirely within the persistent workspace, it does not involve transient storage and therefore does not require a save |
void |
testCopyNodesAbsolutePath()
The destAbsPath provided must not have an index on its final element. |
void |
testCopyNodesAccessDenied()
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 |
testCopyNodesConstraintViolationException()
A ConstraintViolationException is thrown if the operation would violate a node-type or other implementation-specific constraint. |
void |
testCopyNodesInvalidWorkspace()
A NoSuchWorkspaceException is thrown if srcWorkspace does not exist. |
void |
testCopyNodesLocked()
A LockException is thrown if a lock prevents the copy. |
void |
testCopyNodesPathNotExisting()
A PathNotFoundException is thrown if the node at srcAbsPath or the parent of the new node at destAbsPath does not exist. |
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
---|
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getProperty, getProperty, getSize, isSupported, needsMixin, run |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, runBare, runTest, setName, toString |
Methods inherited from class junit.framework.Assert |
---|
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, fail, fail, failNotEquals, failNotSame, failSame, format |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
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
Constructor Detail |
---|
public WorkspaceCopyBetweenWorkspacesTest()
Method Detail |
---|
public void testCopyNodes() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testCopyNodesInvalidWorkspace() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testCopyNodesAbsolutePath()
public void testCopyNodesConstraintViolationException() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testCopyNodesAccessDenied() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testCopyNodesPathNotExisting() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testCopyNodesLocked() throws javax.jcr.RepositoryException, NotExecutableException
javax.jcr.RepositoryException
NotExecutableException
protected void setUp() throws java.lang.Exception
java.lang.Exception
protected void tearDown() throws java.lang.Exception
java.lang.Exception
protected java.lang.String getOtherWorkspaceName() throws NotExecutableException
NotExecutableException
protected void initNodesW2() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |