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, 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 child node a NotExecutableException
is thrown.
public void testGetRequiredPrimaryTypes() throws RepositoryException
RepositoryException
public void testGetRequiredPrimaryTypeNames() throws RepositoryException
RepositoryException
public void testGetDefaultPrimaryTypes() throws RepositoryException
NodeDefinition.getDefaultPrimaryTypeName()
.RepositoryException
Copyright © 2004–2023 The Apache Software Foundation. All rights reserved.