public class AddEventListenerTest extends AbstractObservationTest
Configuration requirements:
The AbstractJCRTest.testRoot
must allow child nodes of type testNodeType()
.
The child nodes that are created will be named AbstractJCRTest.nodeName1
and
AbstractJCRTest.nodeName2
. Furthermore testNodeType()
must allow to add
child nodes of the same type (testNodeType()
).
Certain test require that testNodeType()
is mix:referenceable or
allows to add that mixin. If the repository does not support mix:referenceable
a NotExecutableException
is thrown
in those test cases.
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 |
---|
AddEventListenerTest() |
Modifier and Type | Method and Description |
---|---|
void |
testIsDeepFalseNodeAdded()
|
void |
testIsDeepFalsePropertyAdded()
|
void |
testNodeType()
Tests if events are only generated for specified node types.
|
void |
testNoLocalTrue()
Tests if no events are generated for own modifications if
noLocal is set to true . |
void |
testPath()
Tests if events are only created for a sub tree of the workspace.
|
void |
testUUID()
Tests if events are only generated for specified UUIDs.
|
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 testPath() throws RepositoryException
RepositoryException
public void testIsDeepFalseNodeAdded() throws RepositoryException
RepositoryException
public void testIsDeepFalsePropertyAdded() throws RepositoryException
RepositoryException
public void testNoLocalTrue() throws RepositoryException
noLocal
is set to true
.RepositoryException
public void testUUID() throws RepositoryException, NotExecutableException
public void testNodeType() throws RepositoryException
RepositoryException
Copyright © 2004–2023 The Apache Software Foundation. All rights reserved.