On 11/30/05, Gennady Azarenkov <[EMAIL PROTECTED]> wrote: > hi, > > are the SetValueString.testMultiValue() and > TestSetValueStringTest.testMultiString() tests correct > for a case if parent can have both multi- and single- valued property (as it > is in TCK)? > > having nt:unstructured /testroot/node1 node with single valued child > prop1="JCR" > then trying to set Value[] to this property and expecting > ValueFormatException > > but nt:unctructured can have either single- or multi- valued (residual) > child prop > and (4.7.1): > "Whether a particular property is a multi-valued property is governed by the > property > definition applicable to it, which is determined by the node type of the > property's parent node."
since prop1 *exists* and it is defined as being single-valued, as reported by prop1.getDefinition().isMultiple() == false, setting it to a value array *must* throw a ValueFormatException in order to be compliant with the spec. cheers stefan > > independently on current value. Correct? > > regards, > Gena > > Gennady Azarenkov > > eXo platform > >
