|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjunit.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.AddEventListenerTest
public class AddEventListenerTest
Tests the options for addEventListener().
Configuration requirements are: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.
| Field Summary |
|---|
| Fields inherited from class org.apache.jackrabbit.test.api.observation.AbstractObservationTest |
|---|
DEFAULT_WAIT_TIMEOUT, obsMgr |
| Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
|---|
helper, isReadOnly, jcrBaseVersion, jcrCreated, jcrFrozenNode, jcrFrozenUuid, jcrIsCheckedOut, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, mixShareable, mixSimpleVersionable, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntBase, ntFrozenNode, ntQuery, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testPath, testRoot, testRootNode, workspaceName |
| Fields inherited from class org.apache.jackrabbit.test.JUnitTest |
|---|
log |
| Constructor Summary | |
|---|---|
AddEventListenerTest()
|
|
| Method Summary | |
|---|---|
void |
testIsDeepFalseNodeAdded()
Tests if Event.NODE_ADDED is created only
for the specified path if isDeep is false. |
void |
testIsDeepFalsePropertyAdded()
Tests if Event.PROPERTY_ADDED is created only
for the specified path if isDeep is false. |
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. |
| Methods inherited from class org.apache.jackrabbit.test.api.observation.AbstractObservationTest |
|---|
addEventListener, addEventListener, checkNodeAdded, checkNodeRemoved, checkNodes, checkPropertyAdded, checkPropertyChanged, checkPropertyRemoved, removeEventListener, setUp, tearDown, toArray |
| Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
|---|
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureMultipleWorkspacesSupported, getJcrValue, getNonExistingWorkspaceName, getProperty, getProperty, getSize, isSupported, needsMixin, run |
| Methods inherited from class junit.framework.TestCase |
|---|
countTestCases, createResult, getName, run, runBare, runTest, setName, toString |
| Methods inherited from class junit.framework.Assert |
|---|
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, fail, fail |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AddEventListenerTest()
| Method Detail |
|---|
public void testPath()
throws RepositoryException
RepositoryException
public void testIsDeepFalseNodeAdded()
throws RepositoryException
Event.NODE_ADDED is created only
for the specified path if isDeep is false.
RepositoryException
public void testIsDeepFalsePropertyAdded()
throws RepositoryException
Event.PROPERTY_ADDED is created only
for the specified path if isDeep is false.
RepositoryException
public void testNoLocalTrue()
throws RepositoryException
noLocal is set to true.
RepositoryException
public void testUUID()
throws RepositoryException,
NotExecutableException
RepositoryException
NotExecutableException
public void testNodeType()
throws RepositoryException
RepositoryException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||