public class CanRemoveItemTest extends AbstractJCRTest
NodeType.canRemoveItem(String)
returns true
node or property is removable (same for NodeType.canRemoveNode(String)
and NodeType.canRemoveProperty(String)
).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 |
---|
CanRemoveItemTest() |
Modifier and Type | Method and Description |
---|---|
protected void |
setUp()
Sets up the fixture for the test cases.
|
protected void |
tearDown()
Releases the session aquired in
setUp() . |
void |
testMandatoryChildNode()
Tests if
NodeType.canRemoveItem(String) and
NodeType.canRemoveNode(String) return
false if the specified node is a mandatory child node. |
void |
testMandatoryProperty()
Tests if
NodeType.canRemoveItem(String) and
NodeType.canRemoveProperty(String) return false
if the specified property is a mandatory property. |
void |
testProtectedChildNode()
Tests if
NodeType.canRemoveItem(String) and
NodeType.canRemoveNode(String) return
false if the specified node is a protected child node. |
void |
testProtectedProperty()
Tests if
NodeType.canRemoveItem(String) and
NodeType.canRemoveProperty(String) return false
if the specified property is a protected property. |
void |
testRemovableChildNode()
Tests if
NodeType.canRemoveItem(String) and
NodeType.canRemoveNode(String) return true
if the specified node is not a protected nor a mandatory
child node. |
void |
testRemovableProperty()
Tests that
NodeType.canRemoveItem(String) and
NodeType.canRemoveProperty(String) return true
if the specified property is not a protected nor a mandatory
property. |
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
setUp()
.tearDown
in class AbstractJCRTest
Exception
public void testRemovableProperty() throws NotExecutableException, RepositoryException
NodeType.canRemoveItem(String)
and
NodeType.canRemoveProperty(String)
return true
if the specified property is not a protected nor a mandatory
property.public void testProtectedProperty() throws NotExecutableException, RepositoryException
NodeType.canRemoveItem(String)
and
NodeType.canRemoveProperty(String)
return false
if the specified property is a protected property.public void testMandatoryProperty() throws NotExecutableException, RepositoryException
NodeType.canRemoveItem(String)
and
NodeType.canRemoveProperty(String)
return false
if the specified property is a mandatory property.public void testRemovableChildNode() throws NotExecutableException, RepositoryException
NodeType.canRemoveItem(String)
and
NodeType.canRemoveNode(String)
return true
if the specified node is not a protected nor a mandatory
child node.public void testProtectedChildNode() throws NotExecutableException, RepositoryException
NodeType.canRemoveItem(String)
and
NodeType.canRemoveNode(String)
return
false if the specified node is a protected child node.public void testMandatoryChildNode() throws NotExecutableException, RepositoryException
NodeType.canRemoveItem(String)
and
NodeType.canRemoveNode(String)
return
false if the specified node is a mandatory child node.Copyright © 2004–2023 The Apache Software Foundation. All rights reserved.