public class ReferencePropertyTest extends AbstractJCRTest
NotExecutableException
is thrown.| Modifier and Type | Field and Description |
|---|---|
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 String |
UTF8
String encoding in a stream
|
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, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testNodeTypeTestRoot, testPath, testRoot, testRootNode, vf, workspaceName| Constructor and Description |
|---|
ReferencePropertyTest() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
cleanUp() |
protected Boolean |
getPropertyIsMultivalued()
Returns
Boolean.FALSE. |
protected int |
getPropertyType()
Returns
PropertyType.REFERENCE. |
protected void |
setUp()
Sets up the fixture for the test.
|
protected void |
tearDown()
Releases the session aquired in
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 |
testGetProperty()
Tests dereferencing a REFERENCE property to a Property
|
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.
|
checkSupportedOption, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureLockingSupported, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getPrefix, getProperty, getProperty, getQualifiedName, getSize, isSupported, needsMixin, runassertEquals, 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, toStringprotected static String UTF8
protected javax.jcr.Session session
protected javax.jcr.Property prop
protected boolean multiple
true if the property is multi valuedprotected void tearDown()
throws Exception
setUp().Exceptionprotected int getPropertyType()
PropertyType.REFERENCE.PropertyType.REFERENCE.protected Boolean getPropertyIsMultivalued()
Boolean.FALSE.Boolean.FALSE.public void testNodeType()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void testPropValue()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void testGetBoolean()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void testGetDate()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void testGetDouble()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void testGetLong()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void testGetString()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void testGetProperty()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void testGetType()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void testEquals()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionprotected void cleanUp()
throws Exception
cleanUp in class AbstractJCRTestExceptionCopyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.