public class NodeItemIsModifiedTest extends AbstractJCRTest
Item.isModified() on a node.
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.
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, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testNodeTypeTestRoot, testPath, testRoot, testRootNode, vf, workspaceName| Constructor and Description |
|---|
NodeItemIsModifiedTest() |
| Modifier and Type | Method and Description |
|---|---|
void |
testPersistentNewNodeItemIsModified()
Test if Item.isModified() returns false after a new NodeItem is set
and saved (persistent).
|
void |
testPersistentNodeItemIsModified()
Test if Item.isModified() returns false for an already exixting and modified
NodeItem after the node is saved (persistent).
|
void |
testTransientNewNodeItemIsModified()
Test if Item.isModified() returns false after a new NodeItem is set
(before node is saved (transient).
|
void |
testTransientNodeItemIsModified()
Test if Item.isModified() returns true for an already existing and modified
NodeItem (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, setUp, tearDownassertEquals, 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, toStringpublic void testTransientNewNodeItemIsModified()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionItem.isModified()public void testPersistentNewNodeItemIsModified()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionItem.isModified()public void testTransientNodeItemIsModified()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionItem.isModified()public void testPersistentNodeItemIsModified()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionItem.isModified()Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.