Package org.apache.jackrabbit.test.api
Class NodeRemoveMixinTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.jackrabbit.test.JUnitTest
-
- org.apache.jackrabbit.test.AbstractJCRTest
-
- org.apache.jackrabbit.test.api.NodeRemoveMixinTest
-
- All Implemented Interfaces:
junit.framework.Test
public class NodeRemoveMixinTest extends AbstractJCRTest
NodeRemoveMixinTestcontains the test cases for the methodNode.removeMixin(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 NodeRemoveMixinTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidtestCheckedIn()Tests ifNode.removeMixin(String mixinName)throws aVersionExceptionifNodeis checked-invoidtestLocked()Tests ifNode.removeMixin(String mixinName)throws aLockExceptionifNodeis locked.voidtestNotAssigned()Tests ifNode.removeMixin(String mixinName)throws a NoSuchNodeTypeExceptionNodedoes not have assigned the requested mixinvoidtestRemoveSuccessfully()Tests ifNode.removeMixin(String mixinName)removes the requested mixin properly-
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
-
testRemoveSuccessfully
public void testRemoveSuccessfully() throws NotExecutableException, RepositoryExceptionTests ifNode.removeMixin(String mixinName)removes the requested mixin properly
-
testNotAssigned
public void testNotAssigned() throws NotExecutableException, RepositoryExceptionTests ifNode.removeMixin(String mixinName)throws a NoSuchNodeTypeExceptionNodedoes not have assigned the requested mixin
-
testLocked
public void testLocked() throws ConstraintViolationException, NotExecutableException, RepositoryExceptionTests ifNode.removeMixin(String mixinName)throws aLockExceptionifNodeis locked.The test creates a node
nodeName1of typetestNodeTypeundertestRoot, adds a mixin and then locks the node with the superuser session. Then the test tries to remove the before added mixin readWriteSession.
-
testCheckedIn
public void testCheckedIn() throws ConstraintViolationException, NotExecutableException, RepositoryExceptionTests ifNode.removeMixin(String mixinName)throws aVersionExceptionifNodeis checked-inThe test creates a node
nodeName1of typetestNodeTypeundertestRoot, adds a mixin and then checks it in. Then the test tries to remove the added.
-
-