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, run
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
protected void setUp() throws Exception
setUp
in class AbstractJCRTest
Exception
protected void tearDown() throws Exception
setUp()
.tearDown
in class AbstractJCRTest
Exception
public void testGetDeclaringNodeType() throws RepositoryException
RepositoryException
public void testIsAutoCreate() throws RepositoryException
RepositoryException
public 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.
RepositoryException
public void testGetValueConstraints() throws RepositoryException
The test runs for all value constraints of all properties of all available node types.
RepositoryException
public void testGetDefaultValues() throws RepositoryException
The test runs for all default values of all properties of all available node types.
RepositoryException
Copyright © 2004–2024 The Apache Software Foundation. All rights reserved.