public class ShareableNodeTest extends AbstractJCRTest
isReadOnly, jcrBaseVersion, jcrCopiedFrom, jcrCreated, jcrFrozenNode, jcrFrozenUuid, jcrIsCheckedOut, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, mixShareable, mixSimpleVersionable, mixTitle, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntActivity, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testNodeTypeTestRoot, testPath, testRoot, testRootNode, vf, workspaceName| Constructor and Description |
|---|
ShareableNodeTest() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
setUp() |
protected void |
tearDown() |
void |
testAddChild()
Add a child to a shareable node and verify that another node in the
same shared set has the same child and is modified when the first
one is (6.13.11).
|
void |
testAddMixin()
Add the mix:shareable mixin to a node (6.13.2).
|
void |
testClone()
Clone a mix:shareable node to the same workspace (6.13.20).
|
void |
testCloneMultipleTimes()
Clone a mix:shareable node to the same workspace multiple times, remove
all parents and save.
|
void |
testCloneToSameParent()
Clone a mix:shareable node to the same workspace, with the same
parent.
|
void |
testCopy()
Copy a subtree that contains shareable nodes.
|
void |
testDetectShareCycleOnClone()
Verify that a share cycle is detected (6.13.13) when a shareable node
is cloned.
|
void |
testDetectShareCycleOnMove()
Verify that a share cycle is detected (6.13.13) when a node is moved.
|
void |
testDetectShareCycleOnTransientMove()
Verify that a share cycle is detected (6.13.13) when a node is
transiently moved.
|
void |
testGetIndex()
Verify that Node.getIndex returns the correct index in a shareable
node (6.13).
|
void |
testGetName()
Verify that Node.getName returns the correct name in a shareable node
(6.13).
|
void |
testGetNode()
Verify that the shareable node returned by Node.getNode() has the right
name.
|
void |
testGetNodes()
Verify that the shareable nodes returned by Node.getNodes() have
the right name.
|
void |
testGetNodesByPattern()
Verify that the shareable nodes returned by Node.getNodes(String) have
the right name.
|
void |
testGetPath()
Verify that Node.getPath returns the correct path in a shareable
node (6.13).
|
void |
testGetSharedSet()
Check new API Node.getSharedSet() (6.13.1)
|
void |
testImportDocumentViewCollision()
Verify document view import via workspace (6.13.14).
|
void |
testImportExportNtShare()
Verify export and import of a tree containing multiple nodes in the
same shared set (6.13.14).
|
void |
testImportSystemViewCollision()
Verify system view import via workspace (6.13.14).
|
void |
testIsSame()
Verify that Node.isSame returns
true for shareable nodes
in the same shared set (6.13.21) |
void |
testLock()
Verify that a lock applies to all nodes in a shared set (6.13.16).
|
void |
testModifyDescendantAndRemoveShareAndSave()
Verify that invoking save() on a share-ancestor will save changes in
all share-descendants.
|
void |
testModifyDescendantAndSave()
Verify that invoking save() on a share-ancestor will save changes in
all share-descendants.
|
void |
testMoveShareableNode()
Move a node in a shared set.
|
void |
testRemoveDescendantAndRemoveShareAndSave()
Verify that invoking save() on a share-ancestor will save changes in
all share-descendants.
|
void |
testRemoveDescendantAndSave()
Verify that invoking save() on a share-ancestor will save changes in
all share-descendants.
|
void |
testRemoveMixin()
Remove mix:shareable from a shareable node.
|
void |
testRemoveMixinFromSharedNode()
Remove mix:shareable from a shareable node that has 2 nodes in the shared set.
|
void |
testRemoveShare()
Check new API Node.removeShare() (6.13.4).
|
void |
testRemoveSharedSet()
Check new API Node.removeSharedSet() (6.13.4).
|
void |
testRemoveSharedSetSaveOneParentOnly()
Invoke Node.removeSharedSet(), but save only one of the parent nodes
of the shared set.
|
void |
testRestore()
Create a shareable node by restoring it (6.13.3).
|
void |
testRestoreRemoveExisting()
Restore a shareable node that automatically removes an existing shareable
node (6.13.19).
|
void |
testSameUUID()
Verify that shareable nodes in the same shared set have the same
jcr:uuid (6.13.10).
|
void |
testSearch()
Verify that a descendant of a shareable node appears once in the
result set (6.13.23)
|
void |
testSessionImportDocumentViewCollision()
Verify document view import via session (6.13.14).
|
void |
testSessionImportSystemViewCollision()
Verify system view import via session (6.13.14).
|
void |
testSharedNodePath()
Verify that shared nodes return correct paths.
|
void |
testTransientMoveShareableNode()
Transiently move a node in a shared set.
|
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureLockingSupported, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getPrefix, getProperty, getProperty, getQualifiedName, getSize, isSupported, needsMixin, runassertEquals, 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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, runBare, runTest, setName, toStringprotected void setUp()
throws Exception
setUp in class AbstractJCRTestExceptionprotected void tearDown()
throws Exception
tearDown in class AbstractJCRTestExceptionpublic void testGetIndex()
throws Exception
Exceptionpublic void testGetName()
throws Exception
Exceptionpublic void testGetPath()
throws Exception
Exceptionpublic void testGetNode()
throws Exception
Exceptionpublic void testGetNodes()
throws Exception
Exceptionpublic void testGetNodesByPattern()
throws Exception
Exceptionpublic void testGetSharedSet()
throws Exception
Exceptionpublic void testAddMixin()
throws Exception
Exceptionpublic void testRestore()
throws Exception
Exceptionpublic void testRemoveShare()
throws Exception
Exceptionpublic void testRemoveSharedSet()
throws Exception
Exceptionpublic void testRemoveSharedSetSaveOneParentOnly()
throws Exception
Exceptionpublic void testSameUUID()
throws Exception
Exceptionpublic void testAddChild()
throws Exception
Exceptionpublic void testCopy()
throws Exception
Exceptionpublic void testDetectShareCycleOnClone()
throws Exception
Exceptionpublic void testDetectShareCycleOnMove()
throws Exception
Exceptionpublic void testDetectShareCycleOnTransientMove()
throws Exception
Exceptionpublic void testImportExportNtShare()
throws Exception
nt:share, which
contains only the jcr:uuid property of the shared node
and the jcr:primaryType property indicating the type
nt:share.Exceptionpublic void testImportSystemViewCollision()
throws Exception
Exceptionpublic void testImportDocumentViewCollision()
throws Exception
Exceptionpublic void testSessionImportSystemViewCollision()
throws Exception
Exceptionpublic void testSessionImportDocumentViewCollision()
throws Exception
Exceptionpublic void testLock()
throws Exception
Exceptionpublic void testRestoreRemoveExisting()
throws Exception
Exceptionpublic void testClone()
throws Exception
Exceptionpublic void testIsSame()
throws Exception
true for shareable nodes
in the same shared set (6.13.21)Exceptionpublic void testRemoveMixin()
throws Exception
Exceptionpublic void testRemoveMixinFromSharedNode()
throws Exception
Exceptionpublic void testSearch()
throws Exception
Exceptionpublic void testCloneToSameParent()
throws Exception
Exceptionpublic void testMoveShareableNode()
throws Exception
Exceptionpublic void testTransientMoveShareableNode()
throws Exception
Exceptionpublic void testRemoveDescendantAndSave()
throws Exception
Exceptionpublic void testRemoveDescendantAndRemoveShareAndSave()
throws Exception
Exceptionpublic void testModifyDescendantAndSave()
throws Exception
Exceptionpublic void testModifyDescendantAndRemoveShareAndSave()
throws Exception
Exceptionpublic void testCloneMultipleTimes()
throws Exception
ExceptionCopyright © 2004–2022 The Apache Software Foundation. All rights reserved.