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 theNodeTypeManager
properly 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 void
setUp()
Sets up the fixture for the test cases.protected void
tearDown()
Releases the session aquired insetUp()
.void
testGetAllNodeTypes()
Test if getAllNodeTypes() returns all primary and mixin node typesvoid
testGetMixinNodeTypes()
Test if getMixinNodeTypes does return exclusively mixin node typesvoid
testGetNodeType()
Test if getNodeType(String nodeTypeName) returns the expected NodeType and if a NoSuchTypeException is thrown if no according node type is existingvoid
testGetPrimaryNodeTypes()
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 Exception
Sets up the fixture for the test cases.- Overrides:
setUp
in classAbstractJCRTest
- Throws:
Exception
-
tearDown
protected void tearDown() throws Exception
Releases the session aquired insetUp()
.- Overrides:
tearDown
in classAbstractJCRTest
- Throws:
Exception
-
testGetNodeType
public void testGetNodeType() throws RepositoryException
Test 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 RepositoryException
Test if getAllNodeTypes() returns all primary and mixin node types- Throws:
RepositoryException
-
testGetPrimaryNodeTypes
public void testGetPrimaryNodeTypes() throws RepositoryException
Test if getPrimaryNodeTypes does not return any mixin node types- Throws:
RepositoryException
-
testGetMixinNodeTypes
public void testGetMixinNodeTypes() throws RepositoryException
Test if getMixinNodeTypes does return exclusively mixin node types- Throws:
RepositoryException
-
-