Update of /var/cvs/tests/bridge/org/mmbase/bridge
In directory james.mmbase.org:/tmp/cvs-serv27046
Modified Files:
DataTypesTest.java
Log Message:
Details
See also: http://cvs.mmbase.org/viewcvs/tests/bridge/org/mmbase/bridge
Index: DataTypesTest.java
===================================================================
RCS file: /var/cvs/tests/bridge/org/mmbase/bridge/DataTypesTest.java,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -b -r1.44 -r1.45
--- DataTypesTest.java 22 Sep 2008 15:29:28 -0000 1.44
+++ DataTypesTest.java 22 Sep 2008 15:57:48 -0000 1.45
@@ -69,8 +69,9 @@
new Object[] {"aaa", "0123456789",
"123456789\n", "\n123456789"},
new Object[] {null, "", "bbbbbbbbbbb",
"123456789\n\n"}},
new Object[] {"required_legacy",
- new Object[] {"aaa", "0123456789",
"123456789\n", "\n123456789"},
- new Object[] {null, "", "bbbbbbbbbbb",
"123456789\n\n"}},
+ new Object[] {"aaa", "0123456789",
"123456789\n", "\n123456789", ""},
+ new Object[] {null}}
+ ,
new Object[] {"languages",
new Object[] {"nl", "en", null},
new Object[] {"c", "ababab", ""}},
@@ -275,7 +276,7 @@
protected Object getDefaultValue(Field field) {
Object defaultValue = field.getDataType().getDefaultValue();
- if (defaultValue == null && false) { // && field.isNotNull(),, cannot
be checked through bridge. The 'datatypes' builder only has nullable fields.
+ if (defaultValue == null && field.isRequired()) {
defaultValue =
Casting.toType(org.mmbase.core.util.Fields.typeToClass(field.getType()), "");
}
return defaultValue;
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs