|
||||||||||
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.SetPropertyValueTest
public class SetPropertyValueTest
SetPropertyValueTest
tests the methods Node.setProperty(String,
Value)
, Node.setProperty(String, Value[])
and
Node.setProperty(String, Value[], int)
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, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testPath, testRoot, testRootNode, vf, workspaceName |
Fields inherited from class org.apache.jackrabbit.test.JUnitTest |
---|
log |
Constructor Summary | |
---|---|
SetPropertyValueTest()
|
Method Summary | |
---|---|
protected void |
setUp()
|
protected void |
tearDown()
|
void |
testCompactValueArrayWithNulls()
Tests if Node.setProperty(String, Value[]) correctly compacts
the value array by removing all null values |
void |
testModifyValueArrayPropertyParent()
Tests if modifying properties with Node.setProperty(String,
Value[]) works with parentNode.save() |
void |
testModifyValueArrayPropertyParentWithPropertyType()
Tests if modifying properties with Node.setProperty(String,
Value[], int) works with parentNode.save() |
void |
testModifyValueArrayPropertySession()
Tests if modifying properties with Node.setProperty(String,
Value[]) works with Session.save() |
void |
testModifyValueArrayPropertySessionWithPropertyType()
Tests if modifying properties with Node.setProperty(String,
Value[], int) works with Session.save() |
void |
testModifyValuePropertyParent()
Tests if modifying a property with Node.setProperty(String,
Value) works with parentNode.save() |
void |
testModifyValuePropertyParentWithPropertyType()
Tests if modifying a property with Node.setProperty(String,
Value, int) works with parentNode.save() |
void |
testModifyValuePropertySession()
Tests if modifying a property with Node.setProperty(String,
Value) works with Session.save() |
void |
testModifyValuePropertySessionWithPropertyType()
Tests if modifying a property with Node.setProperty(String,
Value, int) works with Session.save() |
void |
testNewValueArrayPropertyParent()
Tests if adding properties with Node.setProperty(String,
Value[]) works with parentNode.save() |
void |
testNewValueArrayPropertyParentWithPropertyType()
Tests if adding properties with Node.setProperty(String, Value[],
int) works with parentNode.save() |
void |
testNewValueArrayPropertySession()
Tests if adding properties with Node.setProperty(String,
Value[]) works with Session.save() |
void |
testNewValueArrayPropertySessionWithPropertyType()
Tests if adding properties with Node.setProperty(String, Value[],
int) works with Session.save() |
void |
testNewValuePropertyParent()
Tests if adding a property with Node.setProperty(String,
Value) works with parentNode.save() |
void |
testNewValuePropertyParentWithPropertyType()
Tests if adding a property with Node.setProperty(String,
Value, int) works with parentNode.save() |
void |
testNewValuePropertySession()
Tests if adding a property with Node.setProperty(String,
Value) works with Session.save() |
void |
testNewValuePropertySessionWithPropertyType()
Tests if adding a property with Node.setProperty(String,
Value, int) works with Session.save() |
void |
testRemoveValueArrayPropertyParent()
Tests if removing a Value[] property with
Node.setProperty(String, null) works with
parentNode.save() |
void |
testRemoveValueArrayPropertyParentWithPropertyType()
Tests if removing a Value[] property with
Node.setProperty(String, null, int) works with
parentNode.save() |
void |
testRemoveValueArrayPropertySession()
Tests if removing a Value[] property with
Node.setProperty(String, null) works with
Session.save() |
void |
testRemoveValueArrayPropertySessionWithPropertyType()
Tests if removing a Value[] property with
Node.setProperty(String, null, int) works with
Session.save() |
void |
testRemoveValuePropertyParent()
Tests if removing a Value property with
Node.setProperty(String, null) works with
parentNode.save() |
void |
testRemoveValuePropertyParentWithPropertyType()
Tests if removing a Value property with
Node.setProperty(String, null, int) works with
parentNode.save() |
void |
testRemoveValuePropertySession()
Tests if removing a Value property with
Node.setProperty(String, null) works with
Session.save() |
void |
testRemoveValuePropertySessionWithPropertyType()
Tests if removing a Value property with
Node.setProperty(String, null, int) works with
Session.save() |
void |
testSetMixedValueArrayValueFormatException()
Tests if Node.setProperty(String, Value[]) throws a ValueFormatException when trying to set a multi-value property
to an array of values with different types |
void |
testSetMixedValueArrayValueFormatExceptionWithPropertyType()
Tests if Node.setProperty(String, Value[], int) throws a
ValueFormatException when trying to set a multi-value
property to an array of values with different types |
void |
testSetNullValueArray()
Tests if Node.setProperty(String, Value[]) saves an array of
null values as an empty Value[] |
void |
testSetNullValueArrayWithPropertyType()
Tests if Node.setProperty(String, Value[], int) saves an
array of null values as an empty Value[] |
void |
testSetSingleValueArrayValueFormatException()
Tests if Node.setProperty(String, Value[]) throws a ValueFormatException when trying to set an existing
single-valued property to a multi-value |
void |
testSetSingleValueArrayValueFormatExceptionWithPropertyType()
Tests if Node.setProperty(String, Value[], int) throws a
ValueFormatException when trying to set an existing
single-valued property to a multi-value |
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest |
---|
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, 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, failNotEquals, failNotSame, failSame, format |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SetPropertyValueTest()
Method Detail |
---|
protected void setUp() throws java.lang.Exception
setUp
in class AbstractJCRTest
java.lang.Exception
protected void tearDown() throws java.lang.Exception
tearDown
in class AbstractJCRTest
java.lang.Exception
public void testNewValuePropertySession() throws java.lang.Exception
Node.setProperty(String,
Value)
works with Session.save()
java.lang.Exception
public void testModifyValuePropertySession() throws java.lang.Exception
Node.setProperty(String,
Value)
works with Session.save()
java.lang.Exception
public void testNewValuePropertyParent() throws java.lang.Exception
Node.setProperty(String,
Value)
works with parentNode.save()
java.lang.Exception
public void testModifyValuePropertyParent() throws java.lang.Exception
Node.setProperty(String,
Value)
works with parentNode.save()
java.lang.Exception
public void testRemoveValuePropertySession() throws java.lang.Exception
Value
property with
Node.setProperty(String, null)
works with
Session.save()
java.lang.Exception
public void testRemoveValuePropertyParent() throws java.lang.Exception
Value
property with
Node.setProperty(String, null)
works with
parentNode.save()
java.lang.Exception
public void testNewValuePropertySessionWithPropertyType() throws java.lang.Exception
Node.setProperty(String,
Value, int)
works with Session.save()
java.lang.Exception
public void testModifyValuePropertySessionWithPropertyType() throws java.lang.Exception
Node.setProperty(String,
Value, int)
works with Session.save()
java.lang.Exception
public void testNewValuePropertyParentWithPropertyType() throws java.lang.Exception
Node.setProperty(String,
Value, int)
works with parentNode.save()
java.lang.Exception
public void testModifyValuePropertyParentWithPropertyType() throws java.lang.Exception
Node.setProperty(String,
Value, int)
works with parentNode.save()
java.lang.Exception
public void testRemoveValuePropertySessionWithPropertyType() throws java.lang.Exception
Value
property with
Node.setProperty(String, null, int)
works with
Session.save()
java.lang.Exception
public void testRemoveValuePropertyParentWithPropertyType() throws java.lang.Exception
Value
property with
Node.setProperty(String, null, int)
works with
parentNode.save()
java.lang.Exception
public void testNewValueArrayPropertySession() throws java.lang.Exception
Node.setProperty(String,
Value[])
works with Session.save()
java.lang.Exception
public void testModifyValueArrayPropertySession() throws java.lang.Exception
Node.setProperty(String,
Value[])
works with Session.save()
java.lang.Exception
public void testNewValueArrayPropertyParent() throws java.lang.Exception
Node.setProperty(String,
Value[])
works with parentNode.save()
java.lang.Exception
public void testModifyValueArrayPropertyParent() throws java.lang.Exception
Node.setProperty(String,
Value[])
works with parentNode.save()
java.lang.Exception
public void testSetMixedValueArrayValueFormatException() throws java.lang.Exception
Node.setProperty(String, Value[])
throws a ValueFormatException
when trying to set a multi-value property
to an array of values with different types
java.lang.Exception
public void testSetSingleValueArrayValueFormatException() throws java.lang.Exception
Node.setProperty(String, Value[])
throws a ValueFormatException
when trying to set an existing
single-valued property to a multi-value
java.lang.Exception
public void testRemoveValueArrayPropertySession() throws java.lang.Exception
Value[]
property with
Node.setProperty(String, null)
works with
Session.save()
java.lang.Exception
public void testRemoveValueArrayPropertyParent() throws java.lang.Exception
Value[]
property with
Node.setProperty(String, null)
works with
parentNode.save()
java.lang.Exception
public void testSetNullValueArray() throws java.lang.Exception
Node.setProperty(String, Value[])
saves an array of
null values as an empty Value[]
java.lang.Exception
public void testCompactValueArrayWithNulls() throws java.lang.Exception
Node.setProperty(String, Value[])
correctly compacts
the value array by removing all null values
java.lang.Exception
public void testNewValueArrayPropertySessionWithPropertyType() throws java.lang.Exception
Node.setProperty(String, Value[],
int)
works with Session.save()
java.lang.Exception
public void testModifyValueArrayPropertySessionWithPropertyType() throws java.lang.Exception
Node.setProperty(String,
Value[], int)
works with Session.save()
java.lang.Exception
public void testNewValueArrayPropertyParentWithPropertyType() throws java.lang.Exception
Node.setProperty(String, Value[],
int)
works with parentNode.save()
java.lang.Exception
public void testModifyValueArrayPropertyParentWithPropertyType() throws java.lang.Exception
Node.setProperty(String,
Value[], int)
works with parentNode.save()
java.lang.Exception
public void testSetMixedValueArrayValueFormatExceptionWithPropertyType() throws java.lang.Exception
Node.setProperty(String, Value[], int)
throws a
ValueFormatException
when trying to set a multi-value
property to an array of values with different types
java.lang.Exception
public void testSetSingleValueArrayValueFormatExceptionWithPropertyType() throws java.lang.Exception
Node.setProperty(String, Value[], int)
throws a
ValueFormatException
when trying to set an existing
single-valued property to a multi-value
java.lang.Exception
public void testRemoveValueArrayPropertySessionWithPropertyType() throws java.lang.Exception
Value[]
property with
Node.setProperty(String, null, int)
works with
Session.save()
java.lang.Exception
public void testRemoveValueArrayPropertyParentWithPropertyType() throws java.lang.Exception
Value[]
property with
Node.setProperty(String, null, int)
works with
parentNode.save()
java.lang.Exception
public void testSetNullValueArrayWithPropertyType() throws java.lang.Exception
Node.setProperty(String, Value[], int)
saves an
array of null values as an empty Value[]
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |