|
|||||||||||
| 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.version.AbstractVersionTest
org.apache.jackrabbit.test.api.version.RestoreTest
RestoreTest covers tests related to the restore methods available
on Node:
Node.restore(String, boolean)Node.restore(javax.jcr.version.Version, boolean)Node.restore(javax.jcr.version.Version, String, boolean)
| Field Summary |
| Fields inherited from class org.apache.jackrabbit.test.api.version.AbstractVersionTest |
nonVersionableNode, nonVersionableNodeType, propertyValue, versionableNode, versionableNodeType |
| Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
helper, isReadOnly, jcrBaseVersion, jcrCreated, jcrFrozenNode, 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, testPath, testRoot, testRootNode, workspaceName |
| Fields inherited from class org.apache.jackrabbit.test.JUnitTest |
log |
| Constructor Summary | |
RestoreTest()
|
|
| Method Summary | |
protected void |
setUp()
|
protected void |
tearDown()
|
void |
testRestoreInvalidVersion()
VersionException expected on Node.restore(Version, boolean) if the specified version is not part of this node's version history. |
void |
testRestoreInvalidVersion2()
VersionException expected on Node.restore(String, boolean) if the specified version is not part of this node's version history. |
void |
testRestoreNonVersionableNode()
Test calling Node.restore(String, boolean) on a non-versionable node. |
void |
testRestoreNonVersionableNode2()
Test calling Node.restore(Version, String, boolean) on a non-versionable node. |
void |
testRestoreNonVersionableNode3()
Test calling Node.restore(Version, boolean) on a non-versionable node. |
void |
testRestoreOnCheckedInNode()
Test if restoring a node works on checked-in node. |
void |
testRestoreOnCheckedOutNode()
Test if restoring a node works on checked-out node. |
void |
testRestoreRootVersionFail()
Test if restoring the root version fails. |
void |
testRestoreSetsBaseVersion()
Test if restoring a node sets the jcr:baseVersion property correctly. |
void |
testRestoreSetsIsCheckedOutToFalse()
Restoring a node set the jcr:isCheckedOut property to false. |
void |
testRestoreWithInvalidVersion()
Test if restoring a node with an invalid Version throws a VersionException |
void |
testRestoreWithPendingChanges()
Test if InvalidItemStateException is thrown if the node has pending changes. |
void |
testRestoreWithUUIDConflict()
Tests if restoring the Version of an existing node throws an
ItemExistsException if removeExisting is set to FALSE. |
| Methods inherited from class org.apache.jackrabbit.test.api.version.AbstractVersionTest |
createVersionableNode, getNumberOfVersions |
| Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
createRandomString, getNonExistingWorkspaceName, getProperty, getSize, 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 |
| Constructor Detail |
public RestoreTest()
| Method Detail |
protected void setUp()
throws java.lang.Exception
setUp in class AbstractVersionTestjava.lang.Exception
protected void tearDown()
throws java.lang.Exception
tearDown in class AbstractVersionTestjava.lang.Exception
public void testRestoreRootVersionFail()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testRestoreOnCheckedInNode()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testRestoreOnCheckedOutNode()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testRestoreSetsIsCheckedOutToFalse()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testRestoreSetsBaseVersion()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testRestoreWithPendingChanges()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testRestoreInvalidVersion()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testRestoreInvalidVersion2()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testRestoreNonVersionableNode()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionNode.restore(String, boolean)
public void testRestoreNonVersionableNode2()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionNode.restore(javax.jcr.version.Version, String, boolean)
public void testRestoreNonVersionableNode3()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionNode.restore(Version, boolean)
public void testRestoreWithInvalidVersion()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testRestoreWithUUIDConflict()
throws javax.jcr.RepositoryException,
NotExecutableException
Version of an existing node throws an
ItemExistsException if removeExisting is set to FALSE.
javax.jcr.RepositoryException
NotExecutableException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||