This is an automated email from the ASF dual-hosted git repository.
doebele pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/empire-db.git
The following commit(s) were added to refs/heads/master by this push:
new 8e658959 EMPIREDB-431 ObjectUtilsTests: Added new test cases
8e658959 is described below
commit 8e6589599536cff4925cea3dcd070787e723704a
Author: Rainer Döbele <[email protected]>
AuthorDate: Tue Dec 31 10:11:53 2024 +0100
EMPIREDB-431
ObjectUtilsTests: Added new test cases
---
.../java/org/apache/empire/commons/ObjectUtilsTest.java | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git
a/empire-db/src/test/java/org/apache/empire/commons/ObjectUtilsTest.java
b/empire-db/src/test/java/org/apache/empire/commons/ObjectUtilsTest.java
index 07730988..db5f4ad9 100644
--- a/empire-db/src/test/java/org/apache/empire/commons/ObjectUtilsTest.java
+++ b/empire-db/src/test/java/org/apache/empire/commons/ObjectUtilsTest.java
@@ -87,13 +87,24 @@ public class ObjectUtilsTest
assertTrue(ObjectUtils.compareEqual("", null));
assertTrue(ObjectUtils.compareEqual(null, ""));
assertFalse(ObjectUtils.compareEqual("", " "));
-
+
+ // Numbers
+ int ival = 4711;
+ long lval = 4711l;
+ float fval= 4711f;
+ double dval = 4711d;
+ assertTrue(ObjectUtils.compareEqual(ival, lval));
+ assertTrue(ObjectUtils.compareEqual(ival, fval));
+ assertTrue(ObjectUtils.compareEqual(fval, lval));
+ assertTrue(ObjectUtils.compareEqual(dval, ival));
+ assertTrue(ObjectUtils.compareEqual(fval, dval));
+
assertTrue(ObjectUtils.compareEqual(Long.valueOf(100),
Integer.valueOf(100)));
assertTrue(ObjectUtils.compareEqual(Float.valueOf(100),
Integer.valueOf(100)));
assertTrue(ObjectUtils.compareEqual(Float.valueOf(100.0123f),
Double.valueOf(100.0123f)));
-
assertFalse(ObjectUtils.compareEqual(Float.valueOf(100.0123f),
Long.valueOf(100)));
+ // Date
Date date = new Date();
Date dateEq = new Date(date.getTime());
Date dateDiff = new Date(123);