|
|||||||||||
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.AbstractPropertyTest
org.apache.jackrabbit.test.api.ReferencePropertyTest
Tests a reference property. If the workspace does not contain a node with
a reference property a NotExecutableException
is thrown.
Field Summary | |
protected boolean |
multiple
true if the property is multi valued |
protected javax.jcr.Property |
prop
|
protected javax.jcr.Session |
session
A read only session |
protected static java.lang.String |
UTF8
String encoding in a stream |
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
helper, isReadOnly, jcrBaseVersion, jcrCreated, jcrFrozenNode, 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, testPath, testRoot, testRootNode, workspaceName |
Fields inherited from class org.apache.jackrabbit.test.JUnitTest |
log |
Constructor Summary | |
ReferencePropertyTest()
|
Method Summary | |
protected int |
getPropertyType()
Returns PropertyType.REFERENCE . |
protected void |
setUp()
Sets up the fixture for the test. |
protected void |
tearDown()
Releases the session aquired in AbstractPropertyTest.setUp() . |
void |
testEquals()
Tests equals method of Reference value. |
void |
testGetBoolean()
Tests failure of conversion from Reference type to Boolean type. |
void |
testGetDate()
Tests failure of conversion from Reference type to Date type. |
void |
testGetDouble()
Tests failure from Reference type to Double type. |
void |
testGetLong()
Tests failure of conversion from Reference type to Long type. |
void |
testGetString()
Tests conversion from Reference type to String type. |
void |
testGetType()
Tests if Value.getType() returns the same as Property.getType() and also tests that prop.getDefinition().getRequiredType() returns the same type in case it is not of Undefined type. |
void |
testNodeType()
Tests if the referenced node is of nodeType mix:referenceable. |
void |
testPropValue()
Tests if the referenced node has this property in its referers list in case the property is not transient. |
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
createRandomString, getNonExistingWorkspaceName, getProperty, getSize, 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 |
Field Detail |
protected static java.lang.String UTF8
protected javax.jcr.Session session
protected javax.jcr.Property prop
protected boolean multiple
true
if the property is multi valued
Constructor Detail |
public ReferencePropertyTest()
Method Detail |
protected void setUp() throws java.lang.Exception
java.lang.Exception
protected int getPropertyType()
PropertyType.REFERENCE
.
PropertyType.REFERENCE
.public void testNodeType() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testPropValue() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testGetBoolean() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testGetDate() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testGetDouble() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testGetLong() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testGetString() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testGetType() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testEquals() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
protected void tearDown() throws java.lang.Exception
AbstractPropertyTest.setUp()
.
tearDown
in class AbstractJCRTest
java.lang.Exception
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |