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, run
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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, runBare, runTest, setName, toString
protected void setUp() throws Exception
setUp
in class AbstractJCRTest
Exception
protected void tearDown() throws Exception
tearDown
in class AbstractJCRTest
Exception
public void testGetIndex() throws Exception
Exception
public void testGetName() throws Exception
Exception
public void testGetPath() throws Exception
Exception
public void testGetNode() throws Exception
Exception
public void testGetNodes() throws Exception
Exception
public void testGetNodesByPattern() throws Exception
Exception
public void testGetSharedSet() throws Exception
Exception
public void testAddMixin() throws Exception
Exception
public void testRestore() throws Exception
Exception
public void testRemoveShare() throws Exception
Exception
public void testRemoveSharedSet() throws Exception
Exception
public void testRemoveSharedSetSaveOneParentOnly() throws Exception
Exception
public void testSameUUID() throws Exception
Exception
public void testAddChild() throws Exception
Exception
public void testCopy() throws Exception
Exception
public void testDetectShareCycleOnClone() throws Exception
Exception
public void testDetectShareCycleOnMove() throws Exception
Exception
public void testDetectShareCycleOnTransientMove() throws Exception
Exception
public 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
.Exception
public void testImportSystemViewCollision() throws Exception
Exception
public void testImportDocumentViewCollision() throws Exception
Exception
public void testSessionImportSystemViewCollision() throws Exception
Exception
public void testSessionImportDocumentViewCollision() throws Exception
Exception
public void testLock() throws Exception
Exception
public void testRestoreRemoveExisting() throws Exception
Exception
public void testClone() throws Exception
Exception
public void testIsSame() throws Exception
true
for shareable nodes
in the same shared set (6.13.21)Exception
public void testRemoveMixin() throws Exception
Exception
public void testRemoveMixinFromSharedNode() throws Exception
Exception
public void testSearch() throws Exception
Exception
public void testCloneToSameParent() throws Exception
Exception
public void testMoveShareableNode() throws Exception
Exception
public void testTransientMoveShareableNode() throws Exception
Exception
public void testRemoveDescendantAndSave() throws Exception
Exception
public void testRemoveDescendantAndRemoveShareAndSave() throws Exception
Exception
public void testModifyDescendantAndSave() throws Exception
Exception
public void testModifyDescendantAndRemoveShareAndSave() throws Exception
Exception
public void testCloneMultipleTimes() throws Exception
Exception
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.