Class CanSetPropertyPathTest
- 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.CanSetPropertyPathTest
-
- All Implemented Interfaces:
junit.framework.Test
public class CanSetPropertyPathTest extends AbstractJCRTest
Test ofNodeType.canSetProperty(String propertyName, Value value)andNodeType.canSetProperty(String propertyNa me, Value[] values)where property is of type Path.
-
-
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 CanSetPropertyPathTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidsetUp()Sets up the fixture for the test cases.protected voidtearDown()Releases the session aquired insetUp().voidtestConversions()Tests if NodeType.canSetProperty(String propertyName, Value value) returns true if value and its type are convertible to PathValue.voidtestConversionsMultiple()Tests if NodeType.canSetProperty(String propertyName, Value[] values) returns true if all values and its types are convertible to PathValue.voidtestValueConstraintNotSatisfied()Tests if canSetProperty(String propertyName, Value value) returns false if value does not satisfy the value constraints of the property defvoidtestValueConstraintNotSatisfiedMultiple()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 ExceptionSets up the fixture for the test cases.- Overrides:
setUpin classAbstractJCRTest- Throws:
Exception
-
tearDown
protected void tearDown() throws ExceptionReleases the session aquired insetUp().- Overrides:
tearDownin classAbstractJCRTest- Throws:
Exception
-
testConversions
public void testConversions() throws NotExecutableException, RepositoryExceptionTests if NodeType.canSetProperty(String propertyName, Value value) returns true if value and its type are convertible to PathValue.
-
testConversionsMultiple
public void testConversionsMultiple() throws NotExecutableException, RepositoryExceptionTests if NodeType.canSetProperty(String propertyName, Value[] values) returns true if all values and its types are convertible to PathValue.
-
testValueConstraintNotSatisfied
public void testValueConstraintNotSatisfied() throws NotExecutableException, ParseException, RepositoryExceptionTests if canSetProperty(String propertyName, Value value) returns false if value does not satisfy the value constraints of the property def
-
testValueConstraintNotSatisfiedMultiple
public void testValueConstraintNotSatisfiedMultiple() throws NotExecutableException, ParseException, RepositoryExceptionTests if canSetProperty(String propertyName, Value[] values) returns false if values do not satisfy the value constraints of the property def
-
-