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 void
testAddNonExisting()
Tests ifNode.setPrimaryType(String)
throws aNoSuchNodeTypeException
if the name of an existing node type is passed.void
testCheckedIn()
Tests ifNode.setPrimaryType(String)
throws aVersionException
ifNode
is checked-in.void
testLocked()
Tests ifNode.setPrimaryType(String)
throws aLockException
ifNode
is locked.void
testSetAbstractAsPrimaryType()
Tests ifNode.setPrimaryType(String)
throws aConstraintViolationException
if the name of a mixin type is passedvoid
testSetCurrentType()
Passing the current primary type toNode.setPrimaryType(String)
must always succeed.void
testSetCurrentTypeOnNew()
Passing the current primary type toNode.setPrimaryType(String)
to a new node must always succeed.void
testSetMixinAsPrimaryType()
Tests ifNode.setPrimaryType(String)
throws aConstraintViolationException
if the name of a mixin type is passedvoid
testSetPrimaryType()
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 RepositoryException
Tests a successful call toNode.setPrimaryType(String)
- Throws:
RepositoryException
-
testSetCurrentType
public void testSetCurrentType() throws RepositoryException
Passing the current primary type toNode.setPrimaryType(String)
must always succeed.- Throws:
RepositoryException
-
testSetCurrentTypeOnNew
public void testSetCurrentTypeOnNew() throws RepositoryException
Passing the current primary type toNode.setPrimaryType(String)
to a new node must always succeed.- Throws:
RepositoryException
-
testAddNonExisting
public void testAddNonExisting() throws RepositoryException
Tests ifNode.setPrimaryType(String)
throws aNoSuchNodeTypeException
if the name of an existing node type is passed.- Throws:
RepositoryException
-
testSetMixinAsPrimaryType
public void testSetMixinAsPrimaryType() throws RepositoryException
Tests ifNode.setPrimaryType(String)
throws aConstraintViolationException
if the name of a mixin type is passed- Throws:
RepositoryException
-
testSetAbstractAsPrimaryType
public void testSetAbstractAsPrimaryType() throws RepositoryException
Tests ifNode.setPrimaryType(String)
throws aConstraintViolationException
if the name of a mixin type is passed- Throws:
RepositoryException
-
testLocked
public void testLocked() throws NotExecutableException, RepositoryException
Tests ifNode.setPrimaryType(String)
throws aLockException
ifNode
is locked.
-
testCheckedIn
public void testCheckedIn() throws NotExecutableException, RepositoryException
Tests ifNode.setPrimaryType(String)
throws aVersionException
ifNode
is checked-in.
-
-