Package org.apache.jackrabbit.test.api
Class NodeCanAddMixinTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.jackrabbit.test.JUnitTest
-
- org.apache.jackrabbit.test.AbstractJCRTest
-
- org.apache.jackrabbit.test.api.NodeCanAddMixinTest
-
- All Implemented Interfaces:
junit.framework.Test
public class NodeCanAddMixinTest extends AbstractJCRTest
NodeCanAddMixinTest
contains the test cases for the methodNode.canAddMixin(String)
.
-
-
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 NodeCanAddMixinTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
testAddInheritedMixin()
Test if an inherited mixin could be added.void
testAddMixinTwice()
Test if adding the same mixin twice would be allowed.void
testCheckedIn()
Tests ifNode.canAddMixin(String mixinName)
throws aVersionException
ifNode
is checked-invoid
testLocked()
Tests ifNode.canAddMixin(String mixinName)
throws aLockException
ifNode
is lockedvoid
testNonExisting()
Tests ifNode.canAddMixin(String mixinName)
throws aNoSuchNodeTypeException
ifmixinName
is not the name of an existing mixin 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, setUp, tearDown
-
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
-
testLocked
public void testLocked() throws ConstraintViolationException, NotExecutableException, RepositoryException
Tests ifNode.canAddMixin(String mixinName)
throws aLockException
ifNode
is locked
-
testCheckedIn
public void testCheckedIn() throws ConstraintViolationException, NotExecutableException, RepositoryException
Tests ifNode.canAddMixin(String mixinName)
throws aVersionException
ifNode
is checked-in
-
testNonExisting
public void testNonExisting() throws RepositoryException
Tests ifNode.canAddMixin(String mixinName)
throws aNoSuchNodeTypeException
ifmixinName
is not the name of an existing mixin node type- Throws:
RepositoryException
-
testAddMixinTwice
public void testAddMixinTwice() throws RepositoryException, NotExecutableException
Test if adding the same mixin twice would be allowed.- Throws:
RepositoryException
NotExecutableException
- Since:
- JCR 2.0
-
testAddInheritedMixin
public void testAddInheritedMixin() throws RepositoryException
Test if an inherited mixin could be added.- Throws:
RepositoryException
- Since:
- JCR 2.0
-
-