|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.apache.jackrabbit.test.JUnitTest
org.apache.jackrabbit.test.AbstractJCRTest
org.apache.jackrabbit.test.api.BinaryPropertyTest
public class BinaryPropertyTest
Tests a binary property. If the workspace does not contain a node with a
binary property a NotExecutableException
is thrown.
| Field Summary | |
|---|---|
protected boolean |
multiple
true if the property is multi valued |
protected Property |
prop
|
protected Session |
session
A read only session |
protected static java.lang.String |
UTF8
String encoding in a stream |
| Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
|---|
helper, isReadOnly, jcrBaseVersion, jcrCreated, jcrFrozenNode, jcrFrozenUuid, jcrIsCheckedOut, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, mixShareable, mixSimpleVersionable, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntBase, ntFrozenNode, ntQuery, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testPath, testRoot, testRootNode, workspaceName |
| Fields inherited from class org.apache.jackrabbit.test.JUnitTest |
|---|
log |
| Constructor Summary | |
|---|---|
BinaryPropertyTest()
|
|
| Method Summary | |
|---|---|
protected void |
cleanUp()
|
protected java.lang.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 |
testAsReference()
Tests the conversion from Binary type to Reference type. |
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 |
testGetLengths()
Tests the Property.getLengths() method. |
void |
testGetLong()
Tests conversion from Binary type to Long 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 |
testSameStream()
Tests that when Value.getStream() is called a second time the same Stream object is returned. |
void |
testValue()
Tests that Property.getStream() delivers the same as Value.getStream(). |
| Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
|---|
checkSupportedOption, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureMultipleWorkspacesSupported, getJcrValue, getNonExistingWorkspaceName, getProperty, getProperty, getSize, isSupported, needsMixin, run |
| Methods inherited from class junit.framework.TestCase |
|---|
countTestCases, createResult, getName, run, runBare, runTest, setName, toString |
| Methods inherited from class junit.framework.Assert |
|---|
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, fail, fail |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static java.lang.String UTF8
protected Session session
protected Property prop
protected boolean multiple
true if the property is multi valued
| Constructor Detail |
|---|
public BinaryPropertyTest()
| Method Detail |
|---|
protected int getPropertyType()
PropertyType.BINARY.
PropertyType.BINARY.protected java.lang.Boolean getPropertyIsMultivalued()
null).
null.
public void testSameStream()
throws RepositoryException,
java.io.IOException
RepositoryException
java.io.IOException
public void testMultiValue()
throws RepositoryException,
java.io.IOException
RepositoryException
java.io.IOException
public void testValue()
throws java.io.IOException,
RepositoryException
java.io.IOException
RepositoryException
public void testGetBoolean()
throws RepositoryException
RepositoryException
public void testGetDate()
throws RepositoryException
RepositoryException
public void testGetDouble()
throws RepositoryException
RepositoryException
public void testGetLong()
throws RepositoryException
RepositoryException
public void testGetType()
throws RepositoryException
RepositoryException
public void testAsReference()
throws RepositoryException,
NotExecutableException
RepositoryException
NotExecutableException
public void testGetLength()
throws RepositoryException
RepositoryException
public void testGetLengths()
throws RepositoryException
RepositoryException
protected void setUp()
throws java.lang.Exception
setUp in class AbstractJCRTestjava.lang.Exception
protected void cleanUp()
throws java.lang.Exception
cleanUp in class AbstractJCRTestjava.lang.Exception
protected void tearDown()
throws java.lang.Exception
setUp().
tearDown in class AbstractJCRTestjava.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||