org.apache.jackrabbit.test.api
Class NodeCanAddMixinTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.apache.jackrabbit.test.JUnitTest
              extended byorg.apache.jackrabbit.test.AbstractJCRTest
                  extended byorg.apache.jackrabbit.test.api.NodeCanAddMixinTest
All Implemented Interfaces:
junit.framework.Test

public class NodeCanAddMixinTest
extends AbstractJCRTest

NodeCanAddMixinTest contains the test cases for the method Node.canAddMixin(String).


Field Summary
 
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest
helper, isReadOnly, jcrBaseVersion, jcrCreated, jcrFrozenNode, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, 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, testPath, testRoot, testRootNode, workspaceName
 
Fields inherited from class org.apache.jackrabbit.test.JUnitTest
log
 
Constructor Summary
NodeCanAddMixinTest()
           
 
Method Summary
 void testCheckedIn()
          Tests if Node.canAddMixin(String mixinName) throws a VersionException if Node is checked-in
 void testLocked()
          Tests if Node.canAddMixin(String mixinName) throws a LockException if Node is locked
 void testNonExisting()
          Tests if Node.canAddMixin(String mixinName) throws a NoSuchNodeTypeException if mixinName is not the name of an existing mixin node type
 
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest
createRandomString, getNonExistingWorkspaceName, getProperty, getSize, 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

NodeCanAddMixinTest

public NodeCanAddMixinTest()
Method Detail

testLocked

public void testLocked()
                throws javax.jcr.nodetype.ConstraintViolationException,
                       NotExecutableException,
                       javax.jcr.RepositoryException
Tests if Node.canAddMixin(String mixinName) throws a LockException if Node is locked

Throws:
javax.jcr.nodetype.ConstraintViolationException
NotExecutableException
javax.jcr.RepositoryException

testCheckedIn

public void testCheckedIn()
                   throws javax.jcr.nodetype.ConstraintViolationException,
                          NotExecutableException,
                          javax.jcr.RepositoryException
Tests if Node.canAddMixin(String mixinName) throws a VersionException if Node is checked-in

Throws:
javax.jcr.nodetype.ConstraintViolationException
NotExecutableException
javax.jcr.RepositoryException

testNonExisting

public void testNonExisting()
                     throws javax.jcr.RepositoryException
Tests if Node.canAddMixin(String mixinName) throws a NoSuchNodeTypeException if mixinName is not the name of an existing mixin node type

Throws:
javax.jcr.RepositoryException


Copyright © -2005 . All Rights Reserved.