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