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

Reply via email to