return VALUE_FACTORY.createListValue();
}
public void testVerifyUniqueMemberConstraint() {
final MutableListType listType = TYPE_FACTORY.createListType();
final ImmutableUniqueMemberConstraint uniqueMemberConstraint =
CONSTRAINT_FACTORY.getUniqueMemberConstraint();
listType.setUniqueMemberConstraint(uniqueMemberConstraint);
// check constraint with right value
MutableListValue listValue =
(MutableListValue) createCollectionValue(new String[]{"one", "two"});
Collection errors = listType.verify(listValue);
assertEquals(0, errors.size());
// check constraint violation
listValue =
(MutableListValue) createCollectionValue(new String[]{"one", "one"});
errors = listType.verify(listValue);
assertEquals(1, errors.size());
final MutableStringValue stringValue = VALUE_FACTORY.createStringValue();
stringValue.setValue("one");
final VerificationError error =
(VerificationError) errors.iterator().next();