public class SetValueReferenceTest extends AbstractJCRTest
Property.setValue(Value) methods.
Configuration requirements:
The node at AbstractJCRTest.testRoot must allow a
child node of type AbstractJCRTest.testNodeType with name AbstractJCRTest.nodeName1. The
node type AbstractJCRTest.testNodeType must define a single value reference property
with name AbstractJCRTest.propertyName1. The node type AbstractJCRTest.testNodeType must
be referenceable or allow to add a mix:referenceable, otherwise a
NotExecutableException is thrown.
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 |
|---|
SetValueReferenceTest() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
setUp() |
protected void |
tearDown() |
void |
testNodeParent()
Test the persistence of a property modified with an Node parameter and
saved from the parent Node Requires a Node value (node)
|
void |
testNodeSession()
Test the persistence of a property modified with an Node parameter and
saved from the Session Requires a Node value (node)
|
void |
testRemoveNodeParent()
Test the deletion of a property by assigning it a null value, saved from
the parent Node
|
void |
testRemoveNodeSession()
Test the deletion of a property by assigning it a null value, saved from
the Session
|
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 AbstractJCRTestNotExecutableException - if the node is not referenceable and does
not allow to add a mix:referenceable.Exceptionprotected void tearDown()
throws Exception
tearDown in class AbstractJCRTestExceptionpublic void testNodeSession()
throws RepositoryException,
NotExecutableException
public void testNodeParent()
throws RepositoryException
RepositoryExceptionpublic void testRemoveNodeSession()
throws RepositoryException
RepositoryExceptionpublic void testRemoveNodeParent()
throws RepositoryException
RepositoryExceptionCopyright © 2004–2022 The Apache Software Foundation. All rights reserved.