|
||||||||||
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.SetValueReferenceTest
public class SetValueReferenceTest
Tests the various Property.setValue(Value)
methods.
AbstractJCRTest.testRoot
must allow a
child node of type AbstractJCRTest.testNodeType
with name AbstractJCRTest.nodeName1
. The
node type AbstractJCRTest.testNodeType
must define a single value reference property
with name AbstractJCRTest.propertyName1
. The node type AbstractJCRTest.testNodeType
must
be referenceable or allow to add a mix:referenceable, otherwise a
NotExecutableException
is thrown.
Field Summary |
---|
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
---|
helper, isReadOnly, jcrBaseVersion, jcrCreated, jcrFrozenNode, jcrFrozenUuid, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, 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 | |
---|---|
SetValueReferenceTest()
|
Method Summary | |
---|---|
protected void |
setUp()
|
protected void |
tearDown()
|
void |
testNodeParent()
Test the persistence of a property modified with an Node parameter and saved from the parent Node Requires a Node value (node) |
void |
testNodeSession()
Test the persistence of a property modified with an Node parameter and saved from the Session Requires a Node value (node) |
void |
testRemoveNodeParent()
Test the deletion of a property by assigning it a null value, saved from the parent Node |
void |
testRemoveNodeSession()
Test the deletion of a property by assigning it a null value, saved from the Session |
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
---|
cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureMultipleWorkspacesSupported, getNonExistingWorkspaceName, 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, failNotEquals, failNotSame, failSame |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SetValueReferenceTest()
Method Detail |
---|
protected void setUp() throws Exception
setUp
in class AbstractJCRTest
NotExecutableException
- if the node is not referenceable and does
not allow to add a mix:referenceable.
Exception
protected void tearDown() throws Exception
tearDown
in class AbstractJCRTest
Exception
public void testNodeSession() throws javax.jcr.RepositoryException, NotExecutableException
javax.jcr.RepositoryException
NotExecutableException
public void testNodeParent() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testRemoveNodeSession() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testRemoveNodeParent() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |