Package org.apache.jackrabbit.test.api
Class SetValueValueFormatExceptionTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.apache.jackrabbit.test.JUnitTest
-
- org.apache.jackrabbit.test.AbstractJCRTest
-
- org.apache.jackrabbit.test.api.SetValueValueFormatExceptionTest
-
- All Implemented Interfaces:
junit.framework.Test
public class SetValueValueFormatExceptionTest extends AbstractJCRTest
SetValueValueFormatExceptionTest
tests if Property.setValue() throws a ValueFormatException if a best-effort conversion fails. The ValueFormatException has to be thrown immediately (not on save).
-
-
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 SetValueValueFormatExceptionTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
testBoolean()
Tests if setValue(boolean) throws a ValueFormatException immediately (not on save) if a conversion fails.void
testCalendar()
Tests if setValue(Calendar) throws a ValueFormatException immediately (not on save) if a conversion fails.void
testDouble()
Tests if setValue(double) throws a ValueFormatException immediately (not on save) if a conversion fails.void
testInputStream()
Tests if setValue(InputStream) throws a ValueFormatException immediately (not on save) if a conversion fails.void
testLong()
Tests if setValue(long) throws a ValueFormatException immediately (not on save) if a conversion fails.void
testNode()
Tests if setValue(Node) throws a ValueFormatException immediately (not on save) if the property is not of type REFERENCE.void
testNodeNotReferenceable()
Tests if setValue(Node) throws a ValueFormatException immediately (not on save) if the specified node is not referencable.void
testString()
Tests if setValue(String) throws a ValueFormatException immediately (not on save) if a conversion fails.void
testStringArray()
Tests if setValue(String[]) throws a ValueFormatException immediately (not on save) if a conversion fails.void
testValue()
Tests if setValue(Value) throws a ValueFormatException immediately (not on save) if a conversion fails.void
testValueArray()
Tests if setValue(Value[]) throws a ValueFormatException immediately (not on save) if a conversion fails.-
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
-
testValue
public void testValue() throws NotExecutableException, RepositoryException
Tests if setValue(Value) throws a ValueFormatException immediately (not on save) if a conversion fails.
-
testValueArray
public void testValueArray() throws NotExecutableException, RepositoryException
Tests if setValue(Value[]) throws a ValueFormatException immediately (not on save) if a conversion fails.
-
testString
public void testString() throws NotExecutableException, RepositoryException
Tests if setValue(String) throws a ValueFormatException immediately (not on save) if a conversion fails.
-
testStringArray
public void testStringArray() throws NotExecutableException, RepositoryException
Tests if setValue(String[]) throws a ValueFormatException immediately (not on save) if a conversion fails.
-
testInputStream
public void testInputStream() throws NotExecutableException, RepositoryException
Tests if setValue(InputStream) throws a ValueFormatException immediately (not on save) if a conversion fails.
-
testLong
public void testLong() throws NotExecutableException, RepositoryException
Tests if setValue(long) throws a ValueFormatException immediately (not on save) if a conversion fails.
-
testDouble
public void testDouble() throws NotExecutableException, RepositoryException
Tests if setValue(double) throws a ValueFormatException immediately (not on save) if a conversion fails.
-
testCalendar
public void testCalendar() throws NotExecutableException, RepositoryException
Tests if setValue(Calendar) throws a ValueFormatException immediately (not on save) if a conversion fails.
-
testBoolean
public void testBoolean() throws NotExecutableException, RepositoryException
Tests if setValue(boolean) throws a ValueFormatException immediately (not on save) if a conversion fails.
-
testNode
public void testNode() throws NotExecutableException, RepositoryException
Tests if setValue(Node) throws a ValueFormatException immediately (not on save) if the property is not of type REFERENCE.
-
testNodeNotReferenceable
public void testNodeNotReferenceable() throws NotExecutableException, RepositoryException
Tests if setValue(Node) throws a ValueFormatException immediately (not on save) if the specified node is not referencable.
-
-