|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.framework.Assert junit.framework.TestCase org.apache.jackrabbit.test.JUnitTest org.apache.jackrabbit.test.AbstractJCRTest org.apache.jackrabbit.test.api.PathPropertyTest
public class PathPropertyTest
Tests a path property. If the workspace does not contain a node with a path
property a NotExecutableException
is
thrown.
Field Summary | |
---|---|
protected boolean |
multiple
true if the property is multi valued |
protected Property |
prop
|
protected Session |
session
A read only session |
protected static String |
UTF8
String encoding in a stream |
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 | |
---|---|
PathPropertyTest()
|
Method Summary | |
---|---|
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 |
testAsReference()
Tests failure of conversion from Path type to Reference type. |
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 |
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. |
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
---|
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static String UTF8
protected Session session
protected Property prop
protected boolean multiple
true
if the property is multi valued
Constructor Detail |
---|
public PathPropertyTest()
Method Detail |
---|
protected int getPropertyType()
PropertyType.PATH
.
PropertyType.PATH
.protected Boolean getPropertyIsMultivalued()
null
).
null
.public void testGetString() throws RepositoryException
RepositoryException
public void testGetBoolean() throws RepositoryException
RepositoryException
public void testGetDate() throws RepositoryException
RepositoryException
public void testGetDouble() throws RepositoryException
RepositoryException
public void testGetLong() throws RepositoryException
RepositoryException
public void testGetType() throws RepositoryException
RepositoryException
public void testAsReference() throws RepositoryException
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |