Class CanAddChildNodeCallWithNodeTypeTest
- 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.CanAddChildNodeCallWithNodeTypeTest
-
- All Implemented Interfaces:
junit.framework.Test
public class CanAddChildNodeCallWithNodeTypeTest extends AbstractJCRTest
TestsNodeType.canAddChildNode(String childNodeName, String nodeTypeName)returns true if a node of namechildNodeNameand of node typechildNodeNamecould be added to a node of typeNodeType.
-
-
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 CanAddChildNodeCallWithNodeTypeTest()
-
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().voidtestCanAddAbstractType()Tests ifNodeType.canAddChildNode(String childNodeName, String nodeTypeName)returns false ifnodeTypeNamerepresents an abstract node type.voidtestCanAddMixinType()Tests ifNodeType.canAddChildNode(String childNodeName, String nodeTypeName)returns false ifnodeTypeNamerepresents a mixin.voidtestDefinedAndIllegalType()Tests ifNodeType.canAddChildNode(String childNodeName, String nodeTypeName)returns false ifchildNodeNamedoes andnodeTypeNamedoes not match theNodeDef.voidtestDefinedAndLegalType()Tests ifNodeType.canAddChildNode(String childNodeName, String nodeTypeName)returns true ifchildNodeNameandnodeTypeNamematch theNodeDef.voidtestResidualAndIllegalType()Tests ifNodeType.canAddChildNode(String childNodeName, String nodeTypeName)returns false ifchildNodeNamedoes not match theNodeDefandnodeTypeNamedoes not matches the node type of a residualNodeDef.voidtestResidualAndLegalType()Tests ifNodeType.canAddChildNode(String childNodeName, String nodeTypeName)returns true ifchildNodeNamedoes not match theNodeDefbutnodeTypeNamematches the node type of a residualNodeDef.voidtestUndefined()Tests ifNodeType.canAddChildNode(String childNodeName, String nodeTypeName)returns false ifchildNodeNamedoes not match theNodeDef.-
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
-
testDefinedAndLegalType
public void testDefinedAndLegalType() throws NotExecutableException, RepositoryExceptionTests ifNodeType.canAddChildNode(String childNodeName, String nodeTypeName)returns true ifchildNodeNameandnodeTypeNamematch theNodeDef.
-
testDefinedAndIllegalType
public void testDefinedAndIllegalType() throws NotExecutableException, RepositoryExceptionTests ifNodeType.canAddChildNode(String childNodeName, String nodeTypeName)returns false ifchildNodeNamedoes andnodeTypeNamedoes not match theNodeDef.
-
testCanAddMixinType
public void testCanAddMixinType() throws NotExecutableException, RepositoryExceptionTests ifNodeType.canAddChildNode(String childNodeName, String nodeTypeName)returns false ifnodeTypeNamerepresents a mixin.
-
testCanAddAbstractType
public void testCanAddAbstractType() throws NotExecutableException, RepositoryExceptionTests ifNodeType.canAddChildNode(String childNodeName, String nodeTypeName)returns false ifnodeTypeNamerepresents an abstract node type.
-
testUndefined
public void testUndefined() throws NotExecutableException, RepositoryExceptionTests ifNodeType.canAddChildNode(String childNodeName, String nodeTypeName)returns false ifchildNodeNamedoes not match theNodeDef.
-
testResidualAndLegalType
public void testResidualAndLegalType() throws NotExecutableException, RepositoryExceptionTests ifNodeType.canAddChildNode(String childNodeName, String nodeTypeName)returns true ifchildNodeNamedoes not match theNodeDefbutnodeTypeNamematches the node type of a residualNodeDef.
-
testResidualAndIllegalType
public void testResidualAndIllegalType() throws NotExecutableException, RepositoryExceptionTests ifNodeType.canAddChildNode(String childNodeName, String nodeTypeName)returns false ifchildNodeNamedoes not match theNodeDefandnodeTypeNamedoes not matches the node type of a residualNodeDef.
-
-