|
||||||||||
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.WorkspaceRestoreTest
public class WorkspaceRestoreTest
WorkspaceRestoreTest
provides test methods for the Workspace.restore(javax.jcr.version.Version[], boolean)
method.
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 |
---|
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 | |
---|---|
WorkspaceRestoreTest()
|
Method Summary | |
---|---|
protected void |
setUp()
|
protected void |
tearDown()
|
void |
testWorkspaceRestoreHasCorrespondingNode()
Test if VersionException is thrown if the specified version array does not contain a version that has a corresponding node in this workspace. |
void |
testWorkspaceRestoreHasCorrespondingNodeJcr2()
Test if VersionException is thrown if the specified version array does not contain a version that has a corresponding node in this workspace. |
void |
testWorkspaceRestoreOnCheckedInNode()
Test if workspace-restoring a node works on checked-in node. |
void |
testWorkspaceRestoreOnCheckedInNodeJcr2()
Test if workspace-restoring a node works on checked-in node. |
void |
testWorkspaceRestoreOnCheckedOutNode()
Test if workspace-restoring a node works on checked-out node. |
void |
testWorkspaceRestoreOnCheckedOutNodeJcr2()
Test if workspace-restoring a node works on checked-out node. |
void |
testWorkspaceRestoreWithParent()
Test if Workspace.restore(Version[], boolean) succeeds if the following two preconditions are fulfilled: For every version V in S that corresponds to a missing node in the workspace, there must also be a parent of V in S. S must contain at least one version that corresponds to an existing node in the workspace. |
void |
testWorkspaceRestoreWithParentJcr2()
Test if VersionManager.restore(Version[], boolean) succeeds if the following two preconditions are fulfilled: For every version V in S that corresponds to a missing node in the workspace, there must also be a parent of V in S. S must contain at least one version that corresponds to an existing node in the workspace. |
void |
testWorkspaceRestoreWithPendingChanges()
Test if InvalidItemStateException is thrown if the session affected by Workspace.restore(Version[], boolean) has pending changes. |
void |
testWorkspaceRestoreWithPendingChangesJcr2()
Test if InvalidItemStateException is thrown if the session affected by VersionManager.restore(Version[], boolean) has pending changes. |
void |
testWorkspaceRestoreWithRemoveExisting()
Test if the removeExisting-flag removes an existing node in case of uuid conflict. |
void |
testWorkspaceRestoreWithRemoveExistingJcr2()
Test if the removeExisting-flag removes an existing node in case of uuid conflict. |
void |
testWorkspaceRestoreWithUUIDConflict()
Tests if restoring the Version of an existing node throws an
ItemExistsException if removeExisting is set to FALSE. |
void |
testWorkspaceRestoreWithUUIDConflictJcr2()
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 |
---|
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public WorkspaceRestoreTest()
Method Detail |
---|
protected void setUp() throws Exception
setUp
in class AbstractVersionTest
Exception
protected void tearDown() throws Exception
tearDown
in class AbstractVersionTest
Exception
public void testWorkspaceRestoreWithPendingChanges() throws RepositoryException
RepositoryException
public void testWorkspaceRestoreWithPendingChangesJcr2() throws RepositoryException
RepositoryException
public void testWorkspaceRestoreHasCorrespondingNode() throws RepositoryException
RepositoryException
public void testWorkspaceRestoreHasCorrespondingNodeJcr2() throws RepositoryException
RepositoryException
public void testWorkspaceRestoreWithParent() throws RepositoryException
RepositoryException
public void testWorkspaceRestoreWithParentJcr2() throws RepositoryException
RepositoryException
public void testWorkspaceRestoreWithRemoveExisting() throws NotExecutableException, RepositoryException
NotExecutableException
RepositoryException
public void testWorkspaceRestoreWithRemoveExistingJcr2() throws NotExecutableException, RepositoryException
NotExecutableException
RepositoryException
public void testWorkspaceRestoreWithUUIDConflict() throws RepositoryException, NotExecutableException
Version
of an existing node throws an
ItemExistsException
if removeExisting is set to FALSE.
RepositoryException
NotExecutableException
public void testWorkspaceRestoreWithUUIDConflictJcr2() throws RepositoryException, NotExecutableException
Version
of an existing node throws an
ItemExistsException
if removeExisting is set to FALSE.
RepositoryException
NotExecutableException
public void testWorkspaceRestoreOnCheckedInNode() throws RepositoryException
RepositoryException
public void testWorkspaceRestoreOnCheckedInNodeJcr2() throws RepositoryException
RepositoryException
public void testWorkspaceRestoreOnCheckedOutNode() throws RepositoryException
RepositoryException
public void testWorkspaceRestoreOnCheckedOutNodeJcr2() throws RepositoryException
RepositoryException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |