Package org.apache.jackrabbit.test.api
Class NodeSetPrimaryTypeTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.jackrabbit.test.JUnitTest
-
- org.apache.jackrabbit.test.AbstractJCRTest
-
- org.apache.jackrabbit.test.api.NodeSetPrimaryTypeTest
-
- All Implemented Interfaces:
junit.framework.Test
public class NodeSetPrimaryTypeTest extends AbstractJCRTest
SetPrimaryType...
-
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest
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, ntActivity, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testNodeTypeTestRoot, testPath, testRoot, testRootNode, vf, workspaceName
-
-
Constructor Summary
Constructors Constructor Description NodeSetPrimaryTypeTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidtestAddNonExisting()Tests ifNode.setPrimaryType(String)throws aNoSuchNodeTypeExceptionif the name of an existing node type is passed.voidtestCheckedIn()Tests ifNode.setPrimaryType(String)throws aVersionExceptionifNodeis checked-in.voidtestLocked()Tests ifNode.setPrimaryType(String)throws aLockExceptionifNodeis locked.voidtestSetAbstractAsPrimaryType()Tests ifNode.setPrimaryType(String)throws aConstraintViolationExceptionif the name of a mixin type is passedvoidtestSetCurrentType()Passing the current primary type toNode.setPrimaryType(String)must always succeed.voidtestSetCurrentTypeOnNew()Passing the current primary type toNode.setPrimaryType(String)to a new node must always succeed.voidtestSetMixinAsPrimaryType()Tests ifNode.setPrimaryType(String)throws aConstraintViolationExceptionif the name of a mixin type is passedvoidtestSetPrimaryType()Tests a successful call toNode.setPrimaryType(String)-
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest
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
-
Methods inherited from class junit.framework.TestCase
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
-
-
-
-
Method Detail
-
testSetPrimaryType
public void testSetPrimaryType() throws RepositoryExceptionTests a successful call toNode.setPrimaryType(String)- Throws:
RepositoryException
-
testSetCurrentType
public void testSetCurrentType() throws RepositoryExceptionPassing the current primary type toNode.setPrimaryType(String)must always succeed.- Throws:
RepositoryException
-
testSetCurrentTypeOnNew
public void testSetCurrentTypeOnNew() throws RepositoryExceptionPassing the current primary type toNode.setPrimaryType(String)to a new node must always succeed.- Throws:
RepositoryException
-
testAddNonExisting
public void testAddNonExisting() throws RepositoryExceptionTests ifNode.setPrimaryType(String)throws aNoSuchNodeTypeExceptionif the name of an existing node type is passed.- Throws:
RepositoryException
-
testSetMixinAsPrimaryType
public void testSetMixinAsPrimaryType() throws RepositoryExceptionTests ifNode.setPrimaryType(String)throws aConstraintViolationExceptionif the name of a mixin type is passed- Throws:
RepositoryException
-
testSetAbstractAsPrimaryType
public void testSetAbstractAsPrimaryType() throws RepositoryExceptionTests ifNode.setPrimaryType(String)throws aConstraintViolationExceptionif the name of a mixin type is passed- Throws:
RepositoryException
-
testLocked
public void testLocked() throws NotExecutableException, RepositoryExceptionTests ifNode.setPrimaryType(String)throws aLockExceptionifNodeis locked.
-
testCheckedIn
public void testCheckedIn() throws NotExecutableException, RepositoryExceptionTests ifNode.setPrimaryType(String)throws aVersionExceptionifNodeis checked-in.
-
-