public class PropertyItemIsModifiedTest extends AbstractJCRTest
Item.isModified() on a property.
Configuration requirements:
The node at AbstractJCRTest.testRoot must allow a child node of type
AbstractJCRTest.testNodeType with name AbstractJCRTest.nodeName1. The node type must
support a non-mandatory string property with name AbstractJCRTest.propertyName1.
| Modifier and Type | Field and Description |
|---|---|
protected Node |
testNode |
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 |
|---|
PropertyItemIsModifiedTest() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
setUp() |
protected void |
tearDown() |
void |
testPersistentNewPropertyItemIsModified()
Test if Item.isModified() returns false after a new PropertyItem is set
and saved (persistent).
|
void |
testPersistentPropertyItemIsModified()
Test if Item.isModified() returns false for an already exixting and modified
PropertyItem after the current node is saved (persistent).
|
void |
testTransientNewPropertyItemIsModified()
Test if Item.isModified() returns false after a new PropertyItem is set
(before node is saved (transient).
|
void |
testTransientPropertyItemIsModified()
Test if Item.isModified() returns true for an already existing and modified
PropertyItem (modifications aren't saved (transient)).
|
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 Node testNode
protected void setUp()
throws Exception
setUp in class AbstractJCRTestExceptionprotected void tearDown()
throws Exception
tearDown in class AbstractJCRTestExceptionpublic void testTransientNewPropertyItemIsModified()
throws RepositoryException
RepositoryExceptionItem.isModified()public void testPersistentNewPropertyItemIsModified()
throws RepositoryException
RepositoryExceptionItem.isModified()public void testTransientPropertyItemIsModified()
throws RepositoryException
RepositoryExceptionItem.isModified()public void testPersistentPropertyItemIsModified()
throws RepositoryException
RepositoryExceptionItem.isModified()Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.