public class BinaryPropertyTest extends AbstractJCRTest
NotExecutableException
is thrown.| Modifier and Type | Field and Description |
|---|---|
protected boolean |
multiple
true if the property is multi valued |
protected Property |
prop |
protected Session |
session
A read only session
|
protected static String |
UTF8
String encoding in a stream
|
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 and Description |
|---|
BinaryPropertyTest() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
cleanUp() |
protected Boolean |
getPropertyIsMultivalued()
Returns "does not matter" (
null). |
protected int |
getPropertyType()
Returns
PropertyType.BINARY. |
protected void |
setUp()
Sets up the fixture for the tests.
|
protected void |
tearDown()
Releases the session aquired in
setUp(). |
void |
testGetBoolean()
Tests conversion from Binary type to Boolean type.
|
void |
testGetDate()
Tests conversion from Binary type to Date type.
|
void |
testGetDouble()
Tests conversion from Binary type to Double type.
|
void |
testGetLength()
Tests the Property.getLength() method.
|
void |
testGetLengthJcr2()
Tests the Binary.getSize() method.
|
void |
testGetLengths()
Tests the Property.getLengths() method.
|
void |
testGetLong()
Tests conversion from Binary type to Long type.
|
void |
testGetNode()
Tests the conversion from Binary type to Reference or Path type.
|
void |
testGetProperty()
Tests the conversion from Binary type to Path type.
|
void |
testGetType()
Tests if Value.getType() returns the same as Property.getType() and
also tests that prop.getDefinition().getRequiredType() returns the same
type in case it is not of Undefined type.
|
void |
testMultiValue()
Tests the failure of calling Property.getStream() on a multivalue
property.
|
void |
testMultiValueJcr2()
Tests the failure of calling Property.getBinary() on a multivalue
property.
|
void |
testRandomAccess()
Tests the Binary.read() method.
|
void |
testSameStream()
Tests that when Value.getStream() is called a second time the same Stream
object is returned.
|
void |
testSameStreamJcr2()
Tests that when Binary.getStream() is called a second time a new stream
object is returned.
|
void |
testValue()
Tests that Property.getStream() delivers the same as Value.getStream().
|
void |
testValueJcr2()
Tests that Value.getStream() delivers the same as Value.getBinary.getStream().
|
checkSupportedOption, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureLockingSupported, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getPrefix, getProperty, getProperty, getQualifiedName, getSize, isSupported, needsMixin, runassertEquals, 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, toStringprotected static String UTF8
protected Session session
protected Property prop
protected boolean multiple
true if the property is multi valuedprotected int getPropertyType()
PropertyType.BINARY.PropertyType.BINARY.protected Boolean getPropertyIsMultivalued()
null).null.public void testSameStream()
throws RepositoryException,
IOException
RepositoryExceptionIOExceptionpublic void testSameStreamJcr2()
throws RepositoryException,
IOException
RepositoryExceptionIOExceptionpublic void testMultiValue()
throws RepositoryException,
IOException
RepositoryExceptionIOExceptionpublic void testMultiValueJcr2()
throws RepositoryException,
IOException
RepositoryExceptionIOExceptionpublic void testValue()
throws IOException,
RepositoryException
IOExceptionRepositoryExceptionpublic void testValueJcr2()
throws IOException,
RepositoryException
IOExceptionRepositoryExceptionpublic void testGetBoolean()
throws RepositoryException
RepositoryExceptionpublic void testGetDate()
throws RepositoryException
RepositoryExceptionpublic void testGetDouble()
throws RepositoryException
RepositoryExceptionpublic void testGetLong()
throws RepositoryException
RepositoryExceptionpublic void testGetType()
throws RepositoryException
RepositoryExceptionpublic void testGetNode()
throws RepositoryException,
NotExecutableException
public void testGetProperty()
throws RepositoryException,
NotExecutableException
public void testGetLength()
throws RepositoryException
RepositoryExceptionpublic void testGetLengthJcr2()
throws RepositoryException
RepositoryExceptionpublic void testGetLengths()
throws RepositoryException
RepositoryExceptionpublic void testRandomAccess()
throws RepositoryException,
IOException
RepositoryExceptionIOExceptionprotected void setUp()
throws Exception
setUp in class AbstractJCRTestExceptionprotected void cleanUp()
throws Exception
cleanUp in class AbstractJCRTestExceptionprotected void tearDown()
throws Exception
setUp().tearDown in class AbstractJCRTestExceptionCopyright © 2004–2020 The Apache Software Foundation. All rights reserved.