Package org.apache.jackrabbit.test.api
Class DatePropertyTest
- java.lang.Object
- 
- junit.framework.Assert
- 
- junit.framework.TestCase
- 
- org.apache.jackrabbit.test.JUnitTest
- 
- org.apache.jackrabbit.test.AbstractJCRTest
- 
- org.apache.jackrabbit.test.api.DatePropertyTest
 
 
 
 
 
- 
- All Implemented Interfaces:
- junit.framework.Test
 
 public class DatePropertyTest extends AbstractJCRTest Tests a date property. If the workspace does not contain a node with a date property aNotExecutableExceptionis thrown.
- 
- 
Field SummaryFields Modifier and Type Field Description protected booleanmultipletrueif the property is multi valuedprotected Propertypropprotected SessionsessionA read only sessionprotected static StringUTF8String encoding in a stream- 
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTestisReadOnly, 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, ntActivity, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testNodeTypeTestRoot, testPath, testRoot, testRootNode, vf, workspaceName
 
- 
 - 
Constructor SummaryConstructors Constructor Description DatePropertyTest()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcleanUp()protected BooleangetPropertyIsMultivalued()Returns "does not matter" (null).protected intgetPropertyType()ReturnsPropertyType.DATE.protected voidsetUp()Sets up the fixture for the tests.protected voidtearDown()Releases the session aquired inAbstractJCRTest.setUp().voidtestGetBoolean()Tests failure of conversion from Date type to Boolean type.voidtestGetDouble()Tests conversion from Date type to Double type.voidtestGetLength()Tests the Property.getLength() method.voidtestGetLengths()Tests the Property.getLengths() method.voidtestGetLong()Tests conversion from Date type to Long type.voidtestGetNode()Tests failure of conversion from Date type to Reference or Path type.voidtestGetProperty()Tests failure of conversion from Date type to Path type.voidtestGetStream()Tests conversion from Date type to Binary type.voidtestGetString()Tests if a calendar is returned and if the conversion to a string has correct format.voidtestGetType()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.voidtestValue()Tests that Property.getDate() delivers the same as Value.getDate() and that in case of a multivalue property a ValueFormatException is thrown.- 
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTestcheckSupportedOption, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureLockingSupported, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getPrefix, getProperty, getProperty, getQualifiedName, getSize, isSupported, needsMixin, run
 - 
Methods inherited from class junit.framework.TestCaseassertEquals, 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
 
- 
 
- 
- 
- 
Method Detail- 
getPropertyTypeprotected int getPropertyType() ReturnsPropertyType.DATE.- Returns:
- PropertyType.DATE.
 
 - 
getPropertyIsMultivaluedprotected Boolean getPropertyIsMultivalued() Returns "does not matter" (null).- Returns:
- null.
 
 - 
testValuepublic void testValue() throws RepositoryExceptionTests that Property.getDate() delivers the same as Value.getDate() and that in case of a multivalue property a ValueFormatException is thrown.- Throws:
- RepositoryException
 
 - 
testGetStringpublic void testGetString() throws RepositoryExceptionTests if a calendar is returned and if the conversion to a string has correct format.- Throws:
- RepositoryException
 
 - 
testGetBooleanpublic void testGetBoolean() throws RepositoryExceptionTests failure of conversion from Date type to Boolean type.- Throws:
- RepositoryException
 
 - 
testGetDoublepublic void testGetDouble() throws RepositoryExceptionTests conversion from Date type to Double type.- Throws:
- RepositoryException
 
 - 
testGetLongpublic void testGetLong() throws RepositoryExceptionTests conversion from Date type to Long type.- Throws:
- RepositoryException
 
 - 
testGetStreampublic void testGetStream() throws RepositoryException, IOExceptionTests conversion from Date type to Binary type.- Throws:
- RepositoryException
- IOException
 
 - 
testGetTypepublic void testGetType() throws RepositoryExceptionTests 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.- Throws:
- RepositoryException
 
 - 
testGetNodepublic void testGetNode() throws RepositoryExceptionTests failure of conversion from Date type to Reference or Path type.- Throws:
- RepositoryException
 
 - 
testGetPropertypublic void testGetProperty() throws RepositoryExceptionTests failure of conversion from Date type to Path type.- Throws:
- RepositoryException
 
 - 
testGetLengthpublic void testGetLength() throws RepositoryExceptionTests the Property.getLength() method. The length returned is either -1 or it is the length of the string received by conversion.- Throws:
- RepositoryException
 
 - 
testGetLengthspublic void testGetLengths() throws RepositoryExceptionTests the Property.getLengths() method. The returned values are either -1 or the lengths of the according conversions to strings.- Throws:
- RepositoryException
 
 - 
setUpprotected void setUp() throws ExceptionSets up the fixture for the tests.- Overrides:
- setUpin class- AbstractJCRTest
- Throws:
- Exception
 
 - 
cleanUpprotected void cleanUp() throws Exception- Overrides:
- cleanUpin class- AbstractJCRTest
- Throws:
- Exception
 
 - 
tearDownprotected void tearDown() throws ExceptionReleases the session aquired inAbstractJCRTest.setUp().- Overrides:
- tearDownin class- AbstractJCRTest
- Throws:
- Exception
 
 
- 
 
-