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

Modified Files:
        DataTypesTest.java 
Log Message:
fixed and added a few test-cases for the 'duration' type


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.40
retrieving revision 1.41
diff -u -b -r1.40 -r1.41
--- DataTypesTest.java  12 Sep 2008 08:43:21 -0000      1.40
+++ DataTypesTest.java  12 Sep 2008 09:22:10 -0000      1.41
@@ -76,9 +76,10 @@
                               new Object[] {new Long(Long.MAX_VALUE), "1e30",  
"asdfe"}
                 },
                 new Object[] {"duration",
-                              new Object[] { new Integer(100), "100", new 
Float(10.0), "1234", "1234.4", "1e7",  null, ""},
-                              new Object[] {new Long(Long.MAX_VALUE), "1e50",  
"asdfe", "-100", new Integer(-100) }
-                },
+                              new Object[] { new Integer(100), "100", new 
Float(10.0), "1234", "1234.4", "1e7",  null, "", "10:10:10", new 
Long(Long.MAX_VALUE)},
+                              new Object[] { "1e50",  "asdfe", "-100", new 
Integer(-100) }
+                }
+                ,
                 new Object[] {"range",
                               new Object[] {new Integer(5), "1", "6.0", new 
Float(2.0), null},
                               new Object[] {"-1", "11", "xyz", new Integer(0), 
new Integer(10)}},
@@ -195,6 +196,7 @@
 
     }
 
+
     public void testEnumeration() {
         Cloud cloud = getCloud();
         NodeManager nodeManager = cloud.getNodeManager("datatypes");
@@ -472,5 +474,13 @@
 
 
     }
+    public void testDuration() {
+        Node node = getNewNode();
+        node.setStringValue("duration", "30:20:10");
+        node.commit();
+
+        assertEquals(10 + 20 * 60 + 30 * 60 * 60, 
node.getLongValue("duration"));
+
+    }
 
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to