Package org.apache.jackrabbit.test.api
Class SetPropertyConstraintViolationExceptionTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.jackrabbit.test.JUnitTest
-
- org.apache.jackrabbit.test.AbstractJCRTest
-
- org.apache.jackrabbit.test.api.SetPropertyConstraintViolationExceptionTest
-
- All Implemented Interfaces:
junit.framework.Test
public class SetPropertyConstraintViolationExceptionTest extends AbstractJCRTest
SetPropertyConstraintViolationExceptionTest
tests if setProperty() throws a ConstraintViolationException either immediately (by setValue()) or on save, if the change would violate a value constraint.
-
-
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 SetPropertyConstraintViolationExceptionTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
testBinaryProperty()
Tests if setProperty(String name, InputStream value) and setProperty(String name, Value value) where value is a BinaryValue throw a ConstraintViolationException either immediately (by setProperty()), or on save, if the change would violate a node type constraintvoid
testBooleanProperty()
Tests if setProperty(String name, boolean value) and setProperty(String name, Value value) where value is a BooleanValue throw a ConstraintViolationException either immediately (by setProperty()), or on save, if the change would violate a node type constraintvoid
testDateProperty()
Tests if setProperty(String name, Calendar value) and setProperty(String name, Value value) where value is a DateValue throw a ConstraintViolationException either immediately (by setProperty()), or on save, if the change would violate a node type constraintvoid
testDoubleProperty()
Tests if setProperty(String name, double value) and setProperty(String name, Value value) where value is a DoubleValue throw a ConstraintViolationException either immediately (by setProperty()), or on save, if the change would violate a node type constraintvoid
testLongProperty()
Tests if setProperty(String name, long value) and setProperty(String name, Value value) where value is a LongValue throw a ConstraintViolationException either immediately (by setProperty()), or on save, if the change would violate a node type constraintvoid
testReferenceProperty()
Tests if setProperty(String name, Node value) and setProperty(String name, Value value) where value is a ReferenceValue throw a ConstraintViolationException either immediately (by setProperty()), or on save, if the change would violate a node type constraint-
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
-
testBooleanProperty
public void testBooleanProperty() throws NotExecutableException, RepositoryException
Tests if setProperty(String name, boolean value) and setProperty(String name, Value value) where value is a BooleanValue throw a ConstraintViolationException either immediately (by setProperty()), or on save, if the change would violate a node type constraint
-
testDateProperty
public void testDateProperty() throws NotExecutableException, RepositoryException
Tests if setProperty(String name, Calendar value) and setProperty(String name, Value value) where value is a DateValue throw a ConstraintViolationException either immediately (by setProperty()), or on save, if the change would violate a node type constraint
-
testDoubleProperty
public void testDoubleProperty() throws NotExecutableException, RepositoryException
Tests if setProperty(String name, double value) and setProperty(String name, Value value) where value is a DoubleValue throw a ConstraintViolationException either immediately (by setProperty()), or on save, if the change would violate a node type constraint
-
testBinaryProperty
public void testBinaryProperty() throws NotExecutableException, RepositoryException
Tests if setProperty(String name, InputStream value) and setProperty(String name, Value value) where value is a BinaryValue throw a ConstraintViolationException either immediately (by setProperty()), or on save, if the change would violate a node type constraint
-
testLongProperty
public void testLongProperty() throws NotExecutableException, RepositoryException
Tests if setProperty(String name, long value) and setProperty(String name, Value value) where value is a LongValue throw a ConstraintViolationException either immediately (by setProperty()), or on save, if the change would violate a node type constraint
-
testReferenceProperty
public void testReferenceProperty() throws NotExecutableException, RepositoryException
Tests if setProperty(String name, Node value) and setProperty(String name, Value value) where value is a ReferenceValue throw a ConstraintViolationException either immediately (by setProperty()), or on save, if the change would violate a node type constraint
-
-