Update of /var/cvs/tests/bridge/org/mmbase/bridge
In directory james.mmbase.org:/tmp/cvs-serv6291

Modified Files:
        DataTypesTest.java 
Log Message:
test-cases for MMB-1700


See also: http://cvs.mmbase.org/viewcvs/tests/bridge/org/mmbase/bridge
See also: http://www.mmbase.org/jira/browse/MMB-1700


Index: DataTypesTest.java
===================================================================
RCS file: /var/cvs/tests/bridge/org/mmbase/bridge/DataTypesTest.java,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -b -r1.34 -r1.35
--- DataTypesTest.java  12 Aug 2008 16:13:42 -0000      1.34
+++ DataTypesTest.java  12 Aug 2008 17:23:41 -0000      1.35
@@ -446,25 +446,24 @@
         NodeManager nodeManager = cloud.getNodeManager("datatypes");
         Field field = nodeManager.getField("float");
         DataType dt = field.getDataType();
-        field.getDataType().validate("1,2");
+        assertEquals(0, field.getDataType().validate("1,2").size());
 
         Node newNode = nodeManager.createNode();
-        newNode.setValue("float", "1,2");
+        newNode.setValue("float", "1,3");
 
-        assertEquals(1.2, newNode.getFloatValue("float"));
+        assertEquals(1.3, newNode.getFloatValue("float"), 0.001);
 
-        newNode.setValue("float", "1.2");
-        assertEquals(1.2, newNode.getFloatValue("float"));
+        newNode.setValue("float", "1.4");
+        assertEquals(1.4, newNode.getFloatValue("float"), 0.001);
 
         newNode.setValue("integer", "1e2");
         assertEquals(100, newNode.getIntValue("integer"));
 
         cloud.setLocale(Locale.US);
-        try {
-            field.getDataType().validate("1,2");
-            fail("1,2 is not a valid float value in locale US");
-        } catch (Exception e) {
-        }
+
+        assertTrue(field.getDataType().validate("1,5").size() > 0);
+
+
     }
 
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to