public class PathPropertyTest 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 |
---|
PathPropertyTest() |
Modifier and Type | Method and Description |
---|---|
protected void |
cleanUp() |
protected Boolean |
getPropertyIsMultivalued()
Returns "does not matter" (
null ). |
protected int |
getPropertyType()
Returns
PropertyType.PATH . |
protected void |
setUp()
Sets up the fixture for the tests.
|
protected void |
tearDown()
Releases the session aquired in
setUp() . |
void |
testGetBoolean()
Tests failure of conversion from Path type to Boolean type.
|
void |
testGetDate()
Tests failure of conversion from Path type to Date type.
|
void |
testGetDouble()
Tests failure from Path type to Double type.
|
void |
testGetLong()
Tests failure of conversion from Path type to Long type.
|
void |
testGetNode()
Since JCR 2.0 a path property can be dereferenced if it points to a
Node.
|
void |
testGetProperty()
Since JCR 2.0 a path property can be dereferenced if it points to a
Property.
|
void |
testGetString()
Tests conversion from Path type to String type and if the resulting
string has correct format.
|
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.
|
checkSupportedOption, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureLockingSupported, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getPrefix, getProperty, getProperty, getQualifiedName, getSize, isSupported, needsMixin, run
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
protected static String UTF8
protected javax.jcr.Session session
protected javax.jcr.Property prop
protected boolean multiple
true
if the property is multi valuedprotected int getPropertyType()
PropertyType.PATH
.PropertyType.PATH
.protected Boolean getPropertyIsMultivalued()
null
).null
.public void testGetString() 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 testGetType() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testGetNode() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public void testGetProperty() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
protected void setUp() throws Exception
setUp
in class AbstractJCRTest
Exception
protected void cleanUp() throws Exception
cleanUp
in class AbstractJCRTest
Exception
protected void tearDown() throws Exception
setUp()
.tearDown
in class AbstractJCRTest
Exception
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.