|
||||||||||
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.WorkspaceCloneTest
public class WorkspaceCloneTest
WorkspaceCloneTest
contains tests for cloning nodes between
workspace.
Field Summary | |
---|---|
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 Session |
rwSessionW2
A read-write session for the non default workspace |
protected Session |
superuserW2
The superuser session for the non default workspace |
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
---|
helper, isReadOnly, jcrBaseVersion, jcrCreated, jcrFrozenNode, jcrFrozenUuid, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntBase, ntFrozenNode, ntQuery, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testPath, testRoot, testRootNode, workspaceName |
Fields inherited from class org.apache.jackrabbit.test.JUnitTest |
---|
log |
Constructor Summary | |
---|---|
WorkspaceCloneTest()
|
Method Summary | |
---|---|
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. |
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
---|
cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureMultipleWorkspacesSupported, getNonExistingWorkspaceName, getProperty, getSize, isSupported, 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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected Session superuserW2
protected Session rwSessionW2
protected Node node1W2
protected Node node2W2
protected Node node1
protected Node node2
Constructor Detail |
---|
public WorkspaceCloneTest()
Method Detail |
---|
public void testCloneNodes() throws RepositoryException
RepositoryException
public void testCloneNodesTwice() throws RepositoryException
RepositoryException
public void testCloneNodesInvalidWorkspace() throws RepositoryException
RepositoryException
public void testCloneNodesAbsolutePath()
public void testCloneNodesConstraintViolationException() throws RepositoryException
RepositoryException
public void testCloneNodesAccessDenied() throws RepositoryException
RepositoryException
public void testCloneNodesPathNotExisting() throws RepositoryException
RepositoryException
public void testCloneNodesLocked() throws RepositoryException
RepositoryException
protected void setUp() throws Exception
Exception
protected void tearDown() throws Exception
Exception
protected String getOtherWorkspaceName() throws NotExecutableException
NotExecutableException
protected void initNodesW2() throws RepositoryException
RepositoryException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |