public class NodeDefTest 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 |
|---|
NodeDefTest() |
| 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 child node def.
|
void |
testGetDefaultPrimaryTypes()
Tests if the default primary type is of the same or a sub node type as the
the required primary types.
|
void |
testGetRequiredPrimaryTypeNames()
Tests that the information from getRequiredPrimaryTypeNames()
matches getRequiredPrimaryTypes().
|
void |
testGetRequiredPrimaryTypes()
Tests if getRequiredPrimaryTypes() does not return an empty array.
|
void |
testIsAutoCreate()
Tests if auto create nodes are not a residual set definition (getName()
does not return "*")
|
void |
testIsMandatory()
This test checks if item definitions with mandatory constraints are
respected.
|
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 child node a NotExecutableException is thrown.
public void testGetRequiredPrimaryTypes()
throws RepositoryException
RepositoryExceptionpublic void testGetRequiredPrimaryTypeNames()
throws RepositoryException
RepositoryExceptionpublic void testGetDefaultPrimaryTypes()
throws RepositoryException
NodeDefinition.getDefaultPrimaryTypeName().RepositoryExceptionCopyright © 2004–2021 The Apache Software Foundation. All rights reserved.