public class NodeAddedTest extends AbstractObservationTest
Event.NODE_ADDED
events.
Configuration requirements:
The AbstractJCRTest.testRoot
must allow child nodes of type AbstractJCRTest.testNodeType
.
The child nodes that are created will be named AbstractJCRTest.nodeName1
and
AbstractJCRTest.nodeName2
. Furthermore AbstractJCRTest.testNodeType
must allow to add
child nodes of the same type (AbstractJCRTest.testNodeType
).
AbstractObservationTest.Callable
ALL_TYPES, DEFAULT_WAIT_TIMEOUT, obsMgr
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 |
---|
NodeAddedTest() |
Modifier and Type | Method and Description |
---|---|
void |
testMultipleNodeAdded1()
Tests if
Event.NODE_ADDED is triggered
for multiple nodes on the same level. |
void |
testMultipleNodeAdded2()
Tests if
Event.NODE_ADDED is triggered
when nodes are created on multiple levels. |
void |
testSingleNodeAdded()
Tests if
Event.NODE_ADDED is triggerd
when a single node is added. |
void |
testTransientNodeAddedRemoved()
Tests if events are only created for changes that are persisted.
|
addEventListener, addEventListener, checkNodeAdded, checkNodeRemoved, checkNodes, checkPropertyAdded, checkPropertyChanged, checkPropertyRemoved, getEventByPath, getEvents, removeEventListener, setUp, tearDown, toArray
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
public void testSingleNodeAdded() throws RepositoryException
Event.NODE_ADDED
is triggerd
when a single node is added.RepositoryException
public void testMultipleNodeAdded1() throws RepositoryException
Event.NODE_ADDED
is triggered
for multiple nodes on the same level.RepositoryException
public void testMultipleNodeAdded2() throws RepositoryException
Event.NODE_ADDED
is triggered
when nodes are created on multiple levels.RepositoryException
public void testTransientNodeAddedRemoved() throws RepositoryException
RepositoryException
Copyright © 2004–2023 The Apache Software Foundation. All rights reserved.