"2005-01-01T00:00:00.000Z", getDefaultValue(def, 0));
}
/** Test for the <code>double</code> property definition type. */
public void testDoubleProperty() {
PropDef def = getProperty("propertyNodeType", "doubleProperty");
assertEquals("doubleProperty requiredType",
PropertyType.DOUBLE, def.getRequiredType());
assertEquals("doubleProperty valueConstraints",
3, def.getValueConstraints().length);
assertEquals("doubleProperty valueConstraints[0]",
"[,0.0)", (def.getValueConstraints())[0].getDefinition());
assertEquals("doubleProperty valueConstraints[1]",
"(1.0,2.0)", (def.getValueConstraints())[1].getDefinition());
assertEquals("doubleProperty valueConstraints[2]",
"(3.0,]", (def.getValueConstraints())[2].getDefinition());
assertEquals("doubleProperty defaultValues",
1, def.getDefaultValues().length);
assertEquals("doubleProperty defaultValues[0]",
"1.5", getDefaultValue(def, 0));
}