public class SetPropertyValueTest extends AbstractJCRTest
SetPropertyValueTest
tests the methods Node.setProperty(String,
Value)
, Node.setProperty(String, Value[])
and
Node.setProperty(String, Value[], int)
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 |
---|
SetPropertyValueTest() |
Modifier and Type | Method and Description |
---|---|
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[] |
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureLockingSupported, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getPrefix, getProperty, getProperty, getQualifiedName, getSize, isSupported, needsMixin, run
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
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 typesException
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 valuesException
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 typesException
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
Copyright © 2004–2024 The Apache Software Foundation. All rights reserved.