|
|||||||||||
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 AbstractVersionTest
java.lang.Exception
protected void tearDown() throws java.lang.Exception
tearDown
in class AbstractVersionTest
java.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.RepositoryException
Node.restore(String, boolean)
public void testRestoreNonVersionableNode2() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
Node.restore(javax.jcr.version.Version, String, boolean)
public void testRestoreNonVersionableNode3() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
Node.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 |