public class PropertyDefTest extends 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 and Description |
|---|
PropertyDefTest() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
setUp()
Sets up the fixture for the test cases.
|
protected void |
tearDown()
Releases the session aquired in
setUp(). |
void |
testGetDeclaringNodeType()
Test getDeclaringNodeType() returns the node type which is defining the
requested property def.
|
void |
testGetDefaultValues()
Tests if single-valued properties do have not more than one default
value.
|
void |
testGetValueConstraints()
Tests if value constraints match the pattern specified by the required
property type.
|
void |
testIsAutoCreate()
Tests if auto create properties are not a residual set definition
(getName() does not return "*")
|
void |
testIsMandatory()
This test checks if item definitions with mandatory constraints are
respected.
|
void |
testIsRequiredType()
Tests if isRequiredType() returns a valid PropertyType.
|
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureLockingSupported, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getPrefix, getProperty, getProperty, getQualifiedName, getSize, isSupported, needsMixin, runassertEquals, 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, toStringprotected void setUp()
throws Exception
setUp in class AbstractJCRTestExceptionprotected void tearDown()
throws Exception
setUp().tearDown in class AbstractJCRTestExceptionpublic void testGetDeclaringNodeType()
throws RepositoryException
RepositoryExceptionpublic void testIsAutoCreate()
throws RepositoryException
RepositoryExceptionpublic void testIsMandatory()
throws RepositoryException,
NotExecutableException
If the default workspace does not contain a node with a node type
definition that specifies a mandatory property a NotExecutableException is thrown.
public void testIsRequiredType()
throws RepositoryException
The test runs for all available node types.
RepositoryExceptionpublic void testGetValueConstraints()
throws RepositoryException
The test runs for all value constraints of all properties of all available node types.
RepositoryExceptionpublic void testGetDefaultValues()
throws RepositoryException
The test runs for all default values of all properties of all available node types.
RepositoryExceptionCopyright © 2004–2024 The Apache Software Foundation. All rights reserved.