public class NodeRemoveMixinTest extends AbstractJCRTest
NodeRemoveMixinTest
contains the test cases for the method
Node.removeMixin(String)
.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, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testNodeTypeTestRoot, testPath, testRoot, testRootNode, vf, workspaceName
Constructor and Description |
---|
NodeRemoveMixinTest() |
Modifier and Type | Method and Description |
---|---|
void |
testCheckedIn()
Tests if
Node.removeMixin(String mixinName) throws a
VersionException if Node is checked-in |
void |
testLocked()
Tests if
Node.removeMixin(String mixinName) throws a
LockException if Node is locked. |
void |
testNotAssigned()
Tests if
Node.removeMixin(String mixinName) throws a
NoSuchNodeTypeException Node does not have assigned the
requested mixin |
void |
testRemoveSuccessfully()
Tests if
Node.removeMixin(String mixinName) removes the
requested mixin properly |
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
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
public void testRemoveSuccessfully() throws NotExecutableException, javax.jcr.RepositoryException
Node.removeMixin(String mixinName)
removes the
requested mixin properlyNotExecutableException
javax.jcr.RepositoryException
public void testNotAssigned() throws NotExecutableException, javax.jcr.RepositoryException
Node.removeMixin(String mixinName)
throws a
NoSuchNodeTypeException Node
does not have assigned the
requested mixinNotExecutableException
javax.jcr.RepositoryException
public void testLocked() throws javax.jcr.nodetype.ConstraintViolationException, NotExecutableException, javax.jcr.RepositoryException
Node.removeMixin(String mixinName)
throws a
LockException
if Node
is locked.
The test creates a node nodeName1
of type
testNodeType
under testRoot
, adds a mixin and
then locks the node with the superuser session. Then the test tries to
remove the before added mixin readWrite Session
.
javax.jcr.nodetype.ConstraintViolationException
NotExecutableException
javax.jcr.RepositoryException
public void testCheckedIn() throws javax.jcr.nodetype.ConstraintViolationException, NotExecutableException, javax.jcr.RepositoryException
Node.removeMixin(String mixinName)
throws a
VersionException
if Node
is checked-in
The test creates a node nodeName1
of type
testNodeType
under testRoot
, adds a mixin and
then checks it in. Then the test tries to remove the added.
javax.jcr.nodetype.ConstraintViolationException
NotExecutableException
javax.jcr.RepositoryException
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.