Class NodeTypeManagerTest
- 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.NodeTypeManagerTest
-
- All Implemented Interfaces:
junit.framework.Test
public class NodeTypeManagerTest extends AbstractJCRTest
Tests if theNodeTypeManagerproperly returns primary types an mixin types.
-
-
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 NodeTypeManagerTest()
-
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().voidtestGetAllNodeTypes()Test if getAllNodeTypes() returns all primary and mixin node typesvoidtestGetMixinNodeTypes()Test if getMixinNodeTypes does return exclusively mixin node typesvoidtestGetNodeType()Test if getNodeType(String nodeTypeName) returns the expected NodeType and if a NoSuchTypeException is thrown if no according node type is existingvoidtestGetPrimaryNodeTypes()Test if getPrimaryNodeTypes does not return any mixin node types-
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
-
testGetNodeType
public void testGetNodeType() throws RepositoryExceptionTest if getNodeType(String nodeTypeName) returns the expected NodeType and if a NoSuchTypeException is thrown if no according node type is existing- Throws:
RepositoryException
-
testGetAllNodeTypes
public void testGetAllNodeTypes() throws RepositoryExceptionTest if getAllNodeTypes() returns all primary and mixin node types- Throws:
RepositoryException
-
testGetPrimaryNodeTypes
public void testGetPrimaryNodeTypes() throws RepositoryExceptionTest if getPrimaryNodeTypes does not return any mixin node types- Throws:
RepositoryException
-
testGetMixinNodeTypes
public void testGetMixinNodeTypes() throws RepositoryExceptionTest if getMixinNodeTypes does return exclusively mixin node types- Throws:
RepositoryException
-
-