Class NodeAddedTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.jackrabbit.test.JUnitTest
-
- org.apache.jackrabbit.test.AbstractJCRTest
-
- org.apache.jackrabbit.test.api.observation.AbstractObservationTest
-
- org.apache.jackrabbit.test.api.observation.NodeAddedTest
-
- All Implemented Interfaces:
junit.framework.Test
public class NodeAddedTest extends AbstractObservationTest
Test cases forEvent.NODE_ADDEDevents.Configuration requirements:
The
AbstractJCRTest.testRootmust allow child nodes of typeAbstractJCRTest.testNodeType. The child nodes that are created will be namedAbstractJCRTest.nodeName1andAbstractJCRTest.nodeName2. FurthermoreAbstractJCRTest.testNodeTypemust allow to add child nodes of the same type (AbstractJCRTest.testNodeType).
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.jackrabbit.test.api.observation.AbstractObservationTest
AbstractObservationTest.Callable
-
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.test.api.observation.AbstractObservationTest
ALL_TYPES, DEFAULT_WAIT_TIMEOUT, obsMgr
-
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest
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 Summary
Constructors Constructor Description NodeAddedTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidtestMultipleNodeAdded1()Tests ifEvent.NODE_ADDEDis triggered for multiple nodes on the same level.voidtestMultipleNodeAdded2()Tests ifEvent.NODE_ADDEDis triggered when nodes are created on multiple levels.voidtestSingleNodeAdded()Tests ifEvent.NODE_ADDEDis triggerd when a single node is added.voidtestTransientNodeAddedRemoved()Tests if events are only created for changes that are persisted.-
Methods inherited from class org.apache.jackrabbit.test.api.observation.AbstractObservationTest
addEventListener, addEventListener, checkNodeAdded, checkNodeRemoved, checkNodes, checkPropertyAdded, checkPropertyChanged, checkPropertyRemoved, getEventByPath, getEvents, removeEventListener, setUp, tearDown, toArray
-
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureLockingSupported, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getPrefix, getProperty, getProperty, getQualifiedName, getSize, isSupported, needsMixin, run
-
Methods inherited from class junit.framework.TestCase
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
-
-
-
-
Method Detail
-
testSingleNodeAdded
public void testSingleNodeAdded() throws RepositoryExceptionTests ifEvent.NODE_ADDEDis triggerd when a single node is added.- Throws:
RepositoryException
-
testMultipleNodeAdded1
public void testMultipleNodeAdded1() throws RepositoryExceptionTests ifEvent.NODE_ADDEDis triggered for multiple nodes on the same level.- Throws:
RepositoryException
-
testMultipleNodeAdded2
public void testMultipleNodeAdded2() throws RepositoryExceptionTests ifEvent.NODE_ADDEDis triggered when nodes are created on multiple levels.- Throws:
RepositoryException
-
testTransientNodeAddedRemoved
public void testTransientNodeAddedRemoved() throws RepositoryExceptionTests if events are only created for changes that are persisted.- Throws:
RepositoryException
-
-