|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.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 |
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 Exception
setUp
in class AbstractJCRTest
Exception
protected void tearDown() throws Exception
tearDown
in class AbstractJCRTest
Exception
public void testNewValuePropertySession() throws Exception
Node.setProperty(String,
Value)
works with Session.save()
Exception
public void testModifyValuePropertySession() throws Exception
Node.setProperty(String,
Value)
works with Session.save()
Exception
public void testNewValuePropertyParent() throws Exception
Node.setProperty(String,
Value)
works with parentNode.save()
Exception
public void testModifyValuePropertyParent() throws Exception
Node.setProperty(String,
Value)
works with parentNode.save()
Exception
public void testRemoveValuePropertySession() throws Exception
Value
property with
Node.setProperty(String, null)
works with
Session.save()
Exception
public void testRemoveValuePropertyParent() throws Exception
Value
property with
Node.setProperty(String, null)
works with
parentNode.save()
Exception
public void testNewValuePropertySessionWithPropertyType() throws Exception
Node.setProperty(String,
Value, int)
works with Session.save()
Exception
public void testModifyValuePropertySessionWithPropertyType() throws Exception
Node.setProperty(String,
Value, int)
works with Session.save()
Exception
public void testNewValuePropertyParentWithPropertyType() throws Exception
Node.setProperty(String,
Value, int)
works with parentNode.save()
Exception
public void testModifyValuePropertyParentWithPropertyType() throws Exception
Node.setProperty(String,
Value, int)
works with parentNode.save()
Exception
public void testRemoveValuePropertySessionWithPropertyType() throws Exception
Value
property with
Node.setProperty(String, null, int)
works with
Session.save()
Exception
public void testRemoveValuePropertyParentWithPropertyType() throws Exception
Value
property with
Node.setProperty(String, null, int)
works with
parentNode.save()
Exception
public void testNewValueArrayPropertySession() throws Exception
Node.setProperty(String,
Value[])
works with Session.save()
Exception
public void testModifyValueArrayPropertySession() throws Exception
Node.setProperty(String,
Value[])
works with Session.save()
Exception
public void testNewValueArrayPropertyParent() throws Exception
Node.setProperty(String,
Value[])
works with parentNode.save()
Exception
public void testModifyValueArrayPropertyParent() throws Exception
Node.setProperty(String,
Value[])
works with parentNode.save()
Exception
public void testSetMixedValueArrayValueFormatException() throws Exception
Node.setProperty(String, Value[])
throws a ValueFormatException
when trying to set a multi-value property
to an array of values with different types
Exception
public void testSetSingleValueArrayValueFormatException() throws Exception
Node.setProperty(String, Value[])
throws a ValueFormatException
when trying to set an existing
single-valued property to a multi-value
Exception
public void testRemoveValueArrayPropertySession() throws Exception
Value[]
property with
Node.setProperty(String, null)
works with
Session.save()
Exception
public void testRemoveValueArrayPropertyParent() throws Exception
Value[]
property with
Node.setProperty(String, null)
works with
parentNode.save()
Exception
public void testSetNullValueArray() throws Exception
Node.setProperty(String, Value[])
saves an array of
null values as an empty Value[]
Exception
public void testCompactValueArrayWithNulls() throws Exception
Node.setProperty(String, Value[])
correctly compacts
the value array by removing all null values
Exception
public void testNewValueArrayPropertySessionWithPropertyType() throws Exception
Node.setProperty(String, Value[],
int)
works with Session.save()
Exception
public void testModifyValueArrayPropertySessionWithPropertyType() throws Exception
Node.setProperty(String,
Value[], int)
works with Session.save()
Exception
public void testNewValueArrayPropertyParentWithPropertyType() throws Exception
Node.setProperty(String, Value[],
int)
works with parentNode.save()
Exception
public void testModifyValueArrayPropertyParentWithPropertyType() throws Exception
Node.setProperty(String,
Value[], int)
works with parentNode.save()
Exception
public void testSetMixedValueArrayValueFormatExceptionWithPropertyType() throws 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
Exception
public void testSetSingleValueArrayValueFormatExceptionWithPropertyType() throws Exception
Node.setProperty(String, Value[], int)
throws a
ValueFormatException
when trying to set an existing
single-valued property to a multi-value
Exception
public void testRemoveValueArrayPropertySessionWithPropertyType() throws Exception
Value[]
property with
Node.setProperty(String, null, int)
works with
Session.save()
Exception
public void testRemoveValueArrayPropertyParentWithPropertyType() throws Exception
Value[]
property with
Node.setProperty(String, null, int)
works with
parentNode.save()
Exception
public void testSetNullValueArrayWithPropertyType() throws Exception
Node.setProperty(String, Value[], int)
saves an
array of null values as an empty Value[]
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |