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
NodeCanAddMixinTestcontains 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 voidtestAddInheritedMixin()Test if an inherited mixin could be added.voidtestAddMixinTwice()Test if adding the same mixin twice would be allowed.voidtestCheckedIn()Tests ifNode.canAddMixin(String mixinName)throws aVersionExceptionifNodeis checked-invoidtestLocked()Tests ifNode.canAddMixin(String mixinName)throws aLockExceptionifNodeis lockedvoidtestNonExisting()Tests ifNode.canAddMixin(String mixinName)throws aNoSuchNodeTypeExceptionifmixinNameis 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, RepositoryExceptionTests ifNode.canAddMixin(String mixinName)throws aLockExceptionifNodeis locked
-
testCheckedIn
public void testCheckedIn() throws ConstraintViolationException, NotExecutableException, RepositoryExceptionTests ifNode.canAddMixin(String mixinName)throws aVersionExceptionifNodeis checked-in
-
testNonExisting
public void testNonExisting() throws RepositoryExceptionTests ifNode.canAddMixin(String mixinName)throws aNoSuchNodeTypeExceptionifmixinNameis not the name of an existing mixin node type- Throws:
RepositoryException
-
testAddMixinTwice
public void testAddMixinTwice() throws RepositoryException, NotExecutableExceptionTest if adding the same mixin twice would be allowed.- Throws:
RepositoryExceptionNotExecutableException- Since:
- JCR 2.0
-
testAddInheritedMixin
public void testAddInheritedMixin() throws RepositoryExceptionTest if an inherited mixin could be added.- Throws:
RepositoryException- Since:
- JCR 2.0
-
-