|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.apache.jackrabbit.test.JUnitTest
org.apache.jackrabbit.test.AbstractJCRTest
org.apache.jackrabbit.test.api.NodeRemoveMixinTest
public class NodeRemoveMixinTest
NodeRemoveMixinTest contains the test cases for the method
Node.removeMixin(String).
| Field Summary |
|---|
| Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
|---|
helper, isReadOnly, jcrBaseVersion, jcrCreated, jcrFrozenNode, jcrFrozenUuid, jcrIsCheckedOut, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, mixShareable, mixSimpleVersionable, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntBase, ntFrozenNode, ntQuery, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testPath, testRoot, testRootNode, workspaceName |
| Fields inherited from class org.apache.jackrabbit.test.JUnitTest |
|---|
log |
| Constructor Summary | |
|---|---|
NodeRemoveMixinTest()
|
|
| Method Summary | |
|---|---|
void |
testCheckedIn()
Tests if 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. |
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 |
| Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
|---|
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureMultipleWorkspacesSupported, getJcrValue, getNonExistingWorkspaceName, getProperty, getProperty, getSize, isSupported, needsMixin, run, setUp, tearDown |
| Methods inherited from class junit.framework.TestCase |
|---|
countTestCases, createResult, getName, run, runBare, runTest, setName, toString |
| Methods inherited from class junit.framework.Assert |
|---|
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, fail, fail |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public NodeRemoveMixinTest()
| Method Detail |
|---|
public void testRemoveSuccessfully()
throws NotExecutableException,
RepositoryException
Node.removeMixin(String mixinName) removes the
requested mixin properly
NotExecutableException
RepositoryException
public void testNotAssigned()
throws NotExecutableException,
RepositoryException
Node.removeMixin(String mixinName) throws a
NoSuchNodeTypeException Node does not have assigned the
requested mixin
NotExecutableException
RepositoryException
public void testLocked()
throws ConstraintViolationException,
NotExecutableException,
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.
ConstraintViolationException
NotExecutableException
RepositoryException
public void testCheckedIn()
throws ConstraintViolationException,
NotExecutableException,
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.
ConstraintViolationException
NotExecutableException
RepositoryException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||