|
||||||||||
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.VersionLabelTest
public class VersionLabelTest
VersionLabelTest
covers methods related to version label such as
VersionHistory.addVersionLabel(String, String, boolean)
VersionHistory.removeVersionLabel(String)
Node.restoreByLabel(String, boolean)
VersionHistory.getVersionByLabel(String)
VersionHistory.getVersionLabels()
VersionHistory.hasVersionLabel(javax.jcr.version.Version, String)
VersionHistory.hasVersionLabel(String)
VersionHistory.hasVersionLabel(javax.jcr.version.Version, String)
Field Summary | |
---|---|
protected String |
jcrVersionLabels
JCR Name jcr:versionLabels using the namespace resolver of the current session. |
protected Version |
rootVersion
|
protected String |
versionLabel
|
protected String |
versionLabel2
|
protected VersionHistory |
vHistory
|
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, 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 | |
---|---|
VersionLabelTest()
|
Method Summary | |
---|---|
protected void |
setUp()
|
protected void |
tearDown()
|
void |
testAddDuplicateVersionLabel()
Test if VersionHistory.addVersionLabel(versionName, label, moveLabel) throws VersionException the label already exists and if moveLabel is false) |
void |
testAddMultipleVersionLabels()
Test if multiple distinct version labels can be added for a given version. |
void |
testAddVersionCheckVersionLabelsNode()
Test if the a label added with VersionHistory.addVersionLabel(String, String, boolean) corresponds to adding a reference property to the jcr:versionLabels node of this history node, with the label as name of the property, and the reference targeting the version. |
void |
testAddVersionLabel()
Test if the number of labels available in the version history is increased by added a new label. |
void |
testAddVersionLabel2()
Test if the a label added with VersionHistory.addVersionLabel(String, String, boolean) is present in the array returned by VersionHistory.getVersionLabels(), if the label has not been present before. |
void |
testGetVersionByLabel()
Test if VersionHistory.getVersionByLabel(String) returns the version that has been specified with the addVersionLabel call. |
void |
testGetVersionLabels()
Test VersionHistory.getVersionLabels() returns all labels present on the version history. |
void |
testGetVersionLabelsForInvalidVersion()
Test if versionHistory.getVersionLabels(Version) throws a VersionException if the specified version is not in this version history. |
void |
testGetVersionLabelsForVersion()
Test VersionHistory.getVersionLabels(Version) only returns all labels present for the specified version. |
void |
testHasVersionLabel()
Test if VersionHistory.hasVersionLabel(String) returns true, if the label has beed successfully added before. |
void |
testHasVersionLabelForVersion()
Test if VersionHistory.hasVersionLabel(Version, String) returns true, if the label has beed successfully added before to the specified version. |
void |
testMoveLabel()
Test if the 'moveLabel' flag moves an existing version label. |
void |
testRemoveLabel()
Test the removal of an version label that has successfully been added before. |
void |
testRemoveNonExistingLabel()
Test the removal of an version label that does not exist (must throw VersionException). |
void |
testRestoreByLabelNonVersionableNode()
Test calling Node.restoreByLabel(String, boolean) on a non-versionable node. |
Methods inherited from class org.apache.jackrabbit.test.api.version.AbstractVersionTest |
---|
createVersionableNode, getNumberOfVersions |
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 String versionLabel
protected String versionLabel2
protected VersionHistory vHistory
protected Version rootVersion
protected String jcrVersionLabels
Constructor Detail |
---|
public VersionLabelTest()
Method Detail |
---|
protected void setUp() throws Exception
setUp
in class AbstractVersionTest
Exception
protected void tearDown() throws Exception
tearDown
in class AbstractVersionTest
Exception
public void testAddVersionLabel() throws RepositoryException
RepositoryException
VersionHistory.addVersionLabel(String, String, boolean)
public void testAddVersionLabel2() throws RepositoryException
RepositoryException
VersionHistory.addVersionLabel(String, String, boolean)
public void testAddVersionCheckVersionLabelsNode() throws RepositoryException
RepositoryException
VersionHistory.addVersionLabel(String, String, boolean)
public void testHasVersionLabel() throws RepositoryException
RepositoryException
VersionHistory.hasVersionLabel(String)
public void testHasVersionLabelForVersion() throws RepositoryException
RepositoryException
VersionHistory.hasVersionLabel(javax.jcr.version.Version, String)
public void testAddMultipleVersionLabels() throws RepositoryException
RepositoryException
public void testAddDuplicateVersionLabel() throws RepositoryException
RepositoryException
public void testMoveLabel() throws RepositoryException
RepositoryException
with boolan flag equals true.
public void testRemoveNonExistingLabel() throws RepositoryException
RepositoryException
public void testRemoveLabel() throws RepositoryException
RepositoryException
VersionHistory.removeVersionLabel(String)
public void testGetVersionByLabel() throws RepositoryException
RepositoryException
VersionHistory.getVersionByLabel(String)
public void testGetVersionLabels() throws RepositoryException
RepositoryException
VersionHistory.getVersionLabels()
public void testGetVersionLabelsForVersion() throws RepositoryException
RepositoryException
VersionHistory.getVersionLabels(javax.jcr.version.Version)
public void testRestoreByLabelNonVersionableNode() throws RepositoryException
RepositoryException
Node.restoreByLabel(String, boolean)
public void testGetVersionLabelsForInvalidVersion() throws Exception
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |