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, 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 Node testNode
protected void setUp() throws Exception
setUp
in class AbstractJCRTest
Exception
protected void tearDown() throws Exception
tearDown
in class AbstractJCRTest
Exception
public void testTransientNewPropertyItemIsModified() throws RepositoryException
RepositoryException
Item.isModified()
public void testPersistentNewPropertyItemIsModified() throws RepositoryException
RepositoryException
Item.isModified()
public void testTransientPropertyItemIsModified() throws RepositoryException
RepositoryException
Item.isModified()
public void testPersistentPropertyItemIsModified() throws RepositoryException
RepositoryException
Item.isModified()
Copyright © 2004–2023 The Apache Software Foundation. All rights reserved.