org.apache.jackrabbit.test.api
Class NodeCanAddMixinTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.jackrabbit.test.JUnitTest
              extended by org.apache.jackrabbit.test.AbstractJCRTest
                  extended by org.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, 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
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
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

NodeCanAddMixinTest

public NodeCanAddMixinTest()
Method Detail

testLocked

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

Throws:
ConstraintViolationException
NotExecutableException
RepositoryException

testCheckedIn

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

Throws:
ConstraintViolationException
NotExecutableException
RepositoryException

testNonExisting

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

Throws:
RepositoryException


Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.