Class PredefinedNodeTypeTest
- 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.PredefinedNodeTypeTest
-
- All Implemented Interfaces:
junit.framework.Test
public class PredefinedNodeTypeTest extends AbstractJCRTest
PredefinedNodeTypeTest
tests if the predefined node types are implemented correctly.
-
-
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 PredefinedNodeTypeTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
setUp()
Sets up the fixture for this test.protected void
tearDown()
Releases the session aquired insetUp()
.void
testActivity()
Test for the predefined nt:activity node type.void
testBase()
Test for the predefined nt:base node type.void
testChildNodeDef()
Test for the predefined nt:childNodeDef node type.void
testConfiguration()
Test for the predefined nt:configuration node type.void
testFile()
Test for the predefined nt:file node type.void
testFolder()
Test for the predefined nt:folder node type.void
testFrozenNode()
Test for the predefined nt:frozenNode node type.void
testHierarchyNode()
Test for the predefined nt:hierarchyNode node type.void
testIfPrimaryNodeTypesAreSubtypesOfNTBase()
Tests if all primary node types are subtypes of node typent:base
void
testLifecycle()
Test for the predefined mix:lifecycle node type.void
testLinkedFile()
Test for the predefined nt:linkedFile node type.void
testLockable()
Test for the predefined mix:lockable node type.void
testMixCreated()
Test for the predefined mix:created node type.void
testMixETag()
Test for the predefined mix:etag node type.void
testMixLanguage()
Test for the predefined mix:language node type.void
testMixLastModified()
Test for the predefined mix:lastModified node type.void
testMixMimeType()
Test for the predefined mix:language node type.void
testMixTitle()
Test for the predefined mix:title node type.void
testNodeType()
Test for the predefined nt:nodeType node type.void
testNtAddress()
Test for the predefined nt:address node type.void
testPropertyDef()
Test for the predefined nt:propertyDef node type.void
testQuery()
Test for the predefined nt:query node type.void
testReferenceable()
Test for the predefined mix:referenceable node type.void
testResource()
Test for the predefined nt:resource node type.void
testShareable()
Test for the predefined mix:referenceable node type.void
testSimpleVersionable()
Test for the predefined mix:simpleVersionable node type.void
testUnstructured()
Test for the predefined nt:unstructured node type.void
testVersion()
Test for the predefined nt:version node type.void
testVersionable()
Test for the predefined mix:versionable node type.void
testVersionedChild()
Test for the predefined nt:versionedChild node type.void
testVersionHistory()
Test for the predefined nt:versionHistory node type.void
testVersionLabels()
Test for the predefined nt:versionLabels node type.-
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 this test.- Overrides:
setUp
in classAbstractJCRTest
- Throws:
Exception
-
tearDown
protected void tearDown() throws Exception
Releases the session aquired insetUp()
.- Overrides:
tearDown
in classAbstractJCRTest
- Throws:
Exception
-
testIfPrimaryNodeTypesAreSubtypesOfNTBase
public void testIfPrimaryNodeTypesAreSubtypesOfNTBase() throws RepositoryException
Tests if all primary node types are subtypes of node typent:base
- Throws:
RepositoryException
-
testLifecycle
public void testLifecycle() throws NotExecutableException
Test for the predefined mix:lifecycle node type.- Throws:
NotExecutableException
-
testLockable
public void testLockable() throws NotExecutableException
Test for the predefined mix:lockable node type.- Throws:
NotExecutableException
-
testReferenceable
public void testReferenceable() throws NotExecutableException
Test for the predefined mix:referenceable node type.- Throws:
NotExecutableException
-
testShareable
public void testShareable() throws NotExecutableException
Test for the predefined mix:referenceable node type.- Throws:
NotExecutableException
-
testVersionable
public void testVersionable() throws NotExecutableException
Test for the predefined mix:versionable node type.- Throws:
NotExecutableException
-
testSimpleVersionable
public void testSimpleVersionable() throws NotExecutableException
Test for the predefined mix:simpleVersionable node type.- Throws:
NotExecutableException
-
testMixCreated
public void testMixCreated() throws NotExecutableException
Test for the predefined mix:created node type.- Throws:
NotExecutableException
-
testMixLastModified
public void testMixLastModified() throws NotExecutableException
Test for the predefined mix:lastModified node type.- Throws:
NotExecutableException
-
testMixETag
public void testMixETag() throws NotExecutableException
Test for the predefined mix:etag node type.- Throws:
NotExecutableException
-
testMixTitle
public void testMixTitle() throws NotExecutableException
Test for the predefined mix:title node type.- Throws:
NotExecutableException
-
testMixLanguage
public void testMixLanguage() throws NotExecutableException
Test for the predefined mix:language node type.- Throws:
NotExecutableException
-
testMixMimeType
public void testMixMimeType() throws NotExecutableException
Test for the predefined mix:language node type.- Throws:
NotExecutableException
-
testNtAddress
public void testNtAddress() throws NotExecutableException
Test for the predefined nt:address node type.- Throws:
NotExecutableException
-
testBase
public void testBase() throws NotExecutableException
Test for the predefined nt:base node type.- Throws:
NotExecutableException
-
testUnstructured
public void testUnstructured() throws NotExecutableException
Test for the predefined nt:unstructured node type.- Throws:
NotExecutableException
-
testHierarchyNode
public void testHierarchyNode() throws NotExecutableException
Test for the predefined nt:hierarchyNode node type.- Throws:
NotExecutableException
-
testFile
public void testFile() throws NotExecutableException
Test for the predefined nt:file node type.- Throws:
NotExecutableException
-
testLinkedFile
public void testLinkedFile() throws NotExecutableException
Test for the predefined nt:linkedFile node type.- Throws:
NotExecutableException
-
testFolder
public void testFolder() throws NotExecutableException
Test for the predefined nt:folder node type.- Throws:
NotExecutableException
-
testNodeType
public void testNodeType() throws NotExecutableException
Test for the predefined nt:nodeType node type.- Throws:
NotExecutableException
-
testPropertyDef
public void testPropertyDef() throws NotExecutableException
Test for the predefined nt:propertyDef node type.- Throws:
NotExecutableException
-
testChildNodeDef
public void testChildNodeDef() throws NotExecutableException
Test for the predefined nt:childNodeDef node type.- Throws:
NotExecutableException
-
testVersionHistory
public void testVersionHistory() throws NotExecutableException
Test for the predefined nt:versionHistory node type.- Throws:
NotExecutableException
-
testVersionLabels
public void testVersionLabels() throws NotExecutableException
Test for the predefined nt:versionLabels node type.- Throws:
NotExecutableException
-
testVersion
public void testVersion() throws NotExecutableException
Test for the predefined nt:version node type.- Throws:
NotExecutableException
-
testActivity
public void testActivity() throws NotExecutableException
Test for the predefined nt:activity node type.- Throws:
NotExecutableException
-
testConfiguration
public void testConfiguration() throws NotExecutableException
Test for the predefined nt:configuration node type.- Throws:
NotExecutableException
-
testFrozenNode
public void testFrozenNode() throws NotExecutableException
Test for the predefined nt:frozenNode node type.- Throws:
NotExecutableException
-
testVersionedChild
public void testVersionedChild() throws NotExecutableException
Test for the predefined nt:versionedChild node type.- Throws:
NotExecutableException
-
testQuery
public void testQuery() throws NotExecutableException
Test for the predefined nt:query node type.- Throws:
NotExecutableException
-
testResource
public void testResource() throws NotExecutableException
Test for the predefined nt:resource node type.- Throws:
NotExecutableException
-
-