Class CanSetPropertyDateTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.jackrabbit.test.JUnitTest
-
- org.apache.jackrabbit.test.AbstractJCRTest
-
- org.apache.jackrabbit.test.api.nodetype.CanSetPropertyDateTest
-
- All Implemented Interfaces:
junit.framework.Test
public class CanSetPropertyDateTest extends AbstractJCRTest
Test ofNodeType.canSetProperty(String propertyName, Value value)
andNodeType.canSetProperty(String propertyName, Value[] values)
where property is of type Date.
-
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest
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, ntActivity, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testNodeTypeTestRoot, testPath, testRoot, testRootNode, vf, workspaceName
-
-
Constructor Summary
Constructors Constructor Description CanSetPropertyDateTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
setUp()
Sets up the fixture for the test cases.protected void
tearDown()
Releases the session aquired insetUp()
.void
testConversions()
Tests if NodeType.canSetProperty(String propertyName, Value value) returns true if value and its type are convertible to DateValue.void
testConversionsMultiple()
Tests if NodeType.canSetProperty(String propertyName, Value[] values) returns true if all values and its types are convertible to DateValue.void
testValueConstraintNotSatisfied()
Tests if canSetProperty(String propertyName, Value value) returns false if value does not match the value constraints of the property defvoid
testValueConstraintNotSatisfiedMultiple()
Tests if canSetProperty(String propertyName, Value[] values) returns false if values do not satisfy the value constraints of the property def-
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest
checkSupportedOption, cleanUp, 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.TestCase
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
-
-
-
-
Method Detail
-
setUp
protected void setUp() throws Exception
Sets up the fixture for the test cases.- Overrides:
setUp
in classAbstractJCRTest
- Throws:
Exception
-
tearDown
protected void tearDown() throws Exception
Releases the session aquired insetUp()
.- Overrides:
tearDown
in classAbstractJCRTest
- Throws:
Exception
-
testConversions
public void testConversions() throws NotExecutableException, RepositoryException
Tests if NodeType.canSetProperty(String propertyName, Value value) returns true if value and its type are convertible to DateValue.
-
testConversionsMultiple
public void testConversionsMultiple() throws NotExecutableException, RepositoryException
Tests if NodeType.canSetProperty(String propertyName, Value[] values) returns true if all values and its types are convertible to DateValue.
-
testValueConstraintNotSatisfied
public void testValueConstraintNotSatisfied() throws NotExecutableException, ParseException, RepositoryException
Tests if canSetProperty(String propertyName, Value value) returns false if value does not match the value constraints of the property def
-
testValueConstraintNotSatisfiedMultiple
public void testValueConstraintNotSatisfiedMultiple() throws NotExecutableException, ParseException, RepositoryException
Tests if canSetProperty(String propertyName, Value[] values) returns false if values do not satisfy the value constraints of the property def
-
-