public class NodeCanAddMixinTest extends AbstractJCRTest
NodeCanAddMixinTest
contains the test cases for the method
Node.canAddMixin(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 |
---|
NodeCanAddMixinTest() |
Modifier and Type | Method and Description |
---|---|
void |
testAddInheritedMixin()
Test if an inherited mixin could be added.
|
void |
testAddMixinTwice()
Test if adding the same mixin twice would be allowed.
|
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 |
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 testLocked() throws javax.jcr.nodetype.ConstraintViolationException, NotExecutableException, javax.jcr.RepositoryException
Node.canAddMixin(String mixinName)
throws a
LockException
if Node
is lockedjavax.jcr.nodetype.ConstraintViolationException
NotExecutableException
javax.jcr.RepositoryException
public void testCheckedIn() throws javax.jcr.nodetype.ConstraintViolationException, NotExecutableException, javax.jcr.RepositoryException
Node.canAddMixin(String mixinName)
throws a
VersionException
if Node
is checked-injavax.jcr.nodetype.ConstraintViolationException
NotExecutableException
javax.jcr.RepositoryException
public void testNonExisting() throws javax.jcr.RepositoryException
Node.canAddMixin(String mixinName)
throws a
NoSuchNodeTypeException
if mixinName
is not the
name of an existing mixin node typejavax.jcr.RepositoryException
public void testAddMixinTwice() throws javax.jcr.RepositoryException, NotExecutableException
javax.jcr.RepositoryException
NotExecutableException
public void testAddInheritedMixin() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.