This is an automated email from the ASF dual-hosted git repository.
jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/master by this push:
new f90c31621 Test modernization, clean up utility classes.
f90c31621 is described below
commit f90c316214914e40f2a9a7c441af6ec2f936f383
Author: James Bognar <[email protected]>
AuthorDate: Mon Aug 25 11:32:21 2025 -0400
Test modernization, clean up utility classes.
---
.../apache/juneau/assertions/FluentArrayAssertion.java | 4 ++--
.../juneau/assertions/FluentCollectionAssertion.java | 6 +++---
.../juneau/assertions/FluentPrimitiveArrayAssertion.java | 5 +++--
.../juneau/assertions/FluentThrowableAssertion.java | 2 +-
.../src/main/java/org/apache/juneau/BeanMeta.java | 2 +-
.../main/java/org/apache/juneau/BeanPropertyMeta.java | 2 +-
.../src/main/java/org/apache/juneau/ClassMeta.java | 4 ++--
.../main/java/org/apache/juneau/cp/BasicFileFinder.java | 2 +-
.../src/main/java/org/apache/juneau/cp/LocalDir.java | 2 +-
.../java/org/apache/juneau/internal/ObjectUtils.java | 16 ++--------------
.../main/java/org/apache/juneau/reflect/ClassInfo.java | 2 +-
.../src/main/java/org/apache/juneau/utils/Tuple2.java | 2 +-
.../src/main/java/org/apache/juneau/utils/Tuple3.java | 2 +-
.../src/main/java/org/apache/juneau/utils/Tuple4.java | 2 +-
.../src/main/java/org/apache/juneau/utils/Tuple5.java | 2 +-
.../apache/juneau/rest/beans/ResourceDescription.java | 2 +-
.../org/apache/juneau/assertions/BeanAssertion_Test.java | 2 +-
.../apache/juneau/assertions/BeanListAssertion_Test.java | 2 +-
.../java/org/apache/juneau/internal/ObjectUtilsTest.java | 7 -------
19 files changed, 25 insertions(+), 43 deletions(-)
diff --git
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentArrayAssertion.java
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentArrayAssertion.java
index 4e51d91ce..a04e6a391 100644
---
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentArrayAssertion.java
+++
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentArrayAssertion.java
@@ -387,7 +387,7 @@ public class FluentArrayAssertion<E,R> extends
FluentObjectAssertion<E[],R> {
*/
public R isContains(E entry) throws AssertionError {
for (int i = 0, j = length(); i < j; i++)
- if (eq(at(i), entry))
+ if (Utils.eq(at(i), entry))
return returns();
throw error(MSG_arrayDidNotContainExpectedValue, entry,
toString());
}
@@ -401,7 +401,7 @@ public class FluentArrayAssertion<E,R> extends
FluentObjectAssertion<E[],R> {
*/
public R isNotContains(E entry) throws AssertionError {
for (int i = 0, j = length(); i < j; i++)
- if (eq(at(i), entry))
+ if (Utils.eq(at(i), entry))
throw error(MSG_arrayContainedUnexpectedValue,
entry, toString());
return returns();
}
diff --git
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentCollectionAssertion.java
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentCollectionAssertion.java
index 4cd44d8fc..6d022af41 100644
---
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentCollectionAssertion.java
+++
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentCollectionAssertion.java
@@ -18,7 +18,7 @@ import java.io.*;
import java.util.*;
import java.util.function.*;
-import org.apache.juneau.common.internal.StringUtils;
+import org.apache.juneau.common.internal.*;
import org.apache.juneau.cp.*;
import org.apache.juneau.internal.*;
import org.apache.juneau.serializer.*;
@@ -225,7 +225,7 @@ public class FluentCollectionAssertion<E,R> extends
FluentObjectAssertion<Collec
*/
public R isContains(E entry) throws AssertionError {
for (var v : value())
- if (eq(v, entry))
+ if (Utils.eq(v, entry))
return returns();
throw error(MSG_collectionDidNotContainExpectedValue, entry,
value());
}
@@ -239,7 +239,7 @@ public class FluentCollectionAssertion<E,R> extends
FluentObjectAssertion<Collec
*/
public R isNotContains(E entry) throws AssertionError {
value().forEach(x -> {
- if (eq(x, entry))
+ if (Utils.eq(x, entry))
throw
error(MSG_collectionContainedUnexpectedValue, entry, value());
});
return returns();
diff --git
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentPrimitiveArrayAssertion.java
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentPrimitiveArrayAssertion.java
index 215b16e47..3356aa5b6 100644
---
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentPrimitiveArrayAssertion.java
+++
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentPrimitiveArrayAssertion.java
@@ -22,6 +22,7 @@ import java.util.*;
import java.util.function.*;
import org.apache.juneau.*;
+import org.apache.juneau.common.internal.*;
import org.apache.juneau.cp.*;
import org.apache.juneau.internal.*;
import org.apache.juneau.serializer.*;
@@ -334,7 +335,7 @@ public class FluentPrimitiveArrayAssertion<E,T,R> extends
FluentObjectAssertion<
*/
public R isContains(E entry) throws AssertionError {
for (int i = 0, j = length2(); i < j; i++)
- if (eq(at(i), entry))
+ if (Utils.eq(at(i), entry))
return returns();
throw error(MSG_arrayDidNotContainExpectedValue, entry,
value());
}
@@ -348,7 +349,7 @@ public class FluentPrimitiveArrayAssertion<E,T,R> extends
FluentObjectAssertion<
*/
public R isNotContains(E entry) throws AssertionError {
for (var i = 0; i < length2(); i++)
- if (eq(at(i), entry))
+ if (Utils.eq(at(i), entry))
throw error(MSG_arrayContainedUnexpectedValue,
entry, value());
return returns();
}
diff --git
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentThrowableAssertion.java
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentThrowableAssertion.java
index c06f43531..712f35e9f 100644
---
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentThrowableAssertion.java
+++
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentThrowableAssertion.java
@@ -457,7 +457,7 @@ public class FluentThrowableAssertion<T extends
Throwable,R> extends FluentObjec
@Override
protected boolean equals(Object o1, Object o2) {
if (o1 instanceof Throwable o1t && o2 instanceof Throwable o2t)
- return Utils.eq(o1t, o2t,
(x,y)->ObjectUtils.eq(x.getClass(),y.getClass()) &&
ObjectUtils.eq(x.getMessage(),y.getMessage()));
+ return Utils.eq(o1t, o2t,
(x,y)->Utils.eq(x.getClass(),y.getClass()) &&
Utils.eq(x.getMessage(),y.getMessage()));
return super.equals(o1, o2);
}
}
\ No newline at end of file
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanMeta.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanMeta.java
index 9351d7304..c2c6a231a 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanMeta.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanMeta.java
@@ -1003,6 +1003,6 @@ public class BeanMeta<T> {
@Override /* Object */
public boolean equals(Object o) {
- return (o instanceof BeanMeta) && Utils.eq(this,
(BeanMeta<?>)o, (x,y)->eq(x.classMeta, y.classMeta));
+ return (o instanceof BeanMeta) && Utils.eq(this,
(BeanMeta<?>)o, (x,y)->Utils.eq(x.classMeta, y.classMeta));
}
}
\ No newline at end of file
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanPropertyMeta.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanPropertyMeta.java
index 00066b160..fa1bec06e 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanPropertyMeta.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanPropertyMeta.java
@@ -1271,6 +1271,6 @@ public final class BeanPropertyMeta implements
Comparable<BeanPropertyMeta> {
@Override /* Object */
public boolean equals(Object o) {
- return (o instanceof BeanPropertyMeta) && Utils.eq(this,
(BeanPropertyMeta)o, (x,y)->eq(x.name, y.name) && eq(x.beanMeta, y.beanMeta));
+ return (o instanceof BeanPropertyMeta) && Utils.eq(this,
(BeanPropertyMeta)o, (x,y)->Utils.eq(x.name, y.name) && Utils.eq(x.beanMeta,
y.beanMeta));
}
}
\ No newline at end of file
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ClassMeta.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ClassMeta.java
index 647fd31c0..af2245d9d 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ClassMeta.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ClassMeta.java
@@ -1061,7 +1061,7 @@ public final class ClassMeta<T> implements Type {
* @return <jk>true</jk> if the specified class is an exact match for
this metadata.
*/
public boolean is(Class<?> value) {
- return eq(innerClass, value);
+ return Utils.eq(innerClass, value);
}
/**
@@ -2204,6 +2204,6 @@ public final class ClassMeta<T> implements Type {
@Override /* Object */
public boolean equals(Object o) {
- return (o instanceof ClassMeta) && Utils.eq(this,
(ClassMeta<?>)o, (x,y)->eq(x.innerClass, y.innerClass));
+ return (o instanceof ClassMeta) && Utils.eq(this,
(ClassMeta<?>)o, (x,y)->Utils.eq(x.innerClass, y.innerClass));
}
}
\ No newline at end of file
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/BasicFileFinder.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/BasicFileFinder.java
index ffe56fe31..48cca4fa8 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/BasicFileFinder.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/BasicFileFinder.java
@@ -267,7 +267,7 @@ public class BasicFileFinder implements FileFinder {
@Override /* Object */
public boolean equals(Object o) {
- return o instanceof BasicFileFinder && Utils.eq(this,
(BasicFileFinder)o, (x,y)->eq(x.hashCode, y.hashCode) && eq(x.getClass(),
y.getClass()) && eq(x.roots, y.roots) && eq(x.cachingLimit, y.cachingLimit) &&
eq(x.includePatterns, y.includePatterns) && eq(x.excludePatterns,
y.excludePatterns));
+ return o instanceof BasicFileFinder && Utils.eq(this,
(BasicFileFinder)o, (x,y)->Utils.eq(x.hashCode, y.hashCode) &&
Utils.eq(x.getClass(), y.getClass()) && Utils.eq(x.roots, y.roots) &&
Utils.eq(x.cachingLimit, y.cachingLimit) && Utils.eq(x.includePatterns,
y.includePatterns) && Utils.eq(x.excludePatterns, y.excludePatterns));
}
@Override /* Object */
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/LocalDir.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/LocalDir.java
index 62473592d..a5b37337f 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/LocalDir.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/LocalDir.java
@@ -114,7 +114,7 @@ public class LocalDir {
@Override /* Object */
public boolean equals(Object o) {
- return o instanceof LocalDir && Utils.eq(this, (LocalDir)o,
(x,y)->eq(x.clazz, y.clazz) && eq(x.clazzPath, y.clazzPath) && eq(x.path,
y.path));
+ return o instanceof LocalDir && Utils.eq(this, (LocalDir)o,
(x,y)->Utils.eq(x.clazz, y.clazz) && Utils.eq(x.clazzPath, y.clazzPath) &&
Utils.eq(x.path, y.path));
}
@Override /* Object */
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ObjectUtils.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ObjectUtils.java
index 5b911dac9..b456339b9 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ObjectUtils.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ObjectUtils.java
@@ -30,18 +30,6 @@ import org.apache.juneau.reflect.*;
*/
public class ObjectUtils {
- /**
- * Tests two objects for equality, gracefully handling nulls and arrays.
- *
- * @param <T> The value types.
- * @param o1 Object 1.
- * @param o2 Object 2.
- * @return <jk>true</jk> if both objects are equal based on the {@link
Object#equals(Object)} method.
- */
- public static <T> boolean eq(T o1, T o2) {
- return Utils.eq(o1, o2);
- }
-
/**
* Tests two arrays for equality, gracefully handling nulls.
*
@@ -59,7 +47,7 @@ public class ObjectUtils {
if (o1.length != o2.length)
return false;
for (int i = 0; i < o1.length; i++)
- if (! eq(o1[i], o2[i]))
+ if (! Utils.eq(o1[i], o2[i]))
return false;
return true;
@@ -73,7 +61,7 @@ public class ObjectUtils {
* @return <jk>false</jk> if both objects are equal based on the {@link
Object#equals(Object)} method.
*/
public static boolean ne(Object o1, Object o2) {
- return ! eq(o1, o2);
+ return ! Utils.eq(o1, o2);
}
private static boolean isArray(Object o) {
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ClassInfo.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ClassInfo.java
index 93c897849..418622f39 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ClassInfo.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/reflect/ClassInfo.java
@@ -2474,6 +2474,6 @@ public final class ClassInfo {
@Override
public boolean equals(Object o) {
- return (o instanceof ClassInfo) && Utils.eq(this, (ClassInfo)o,
(x,y)->eq(x.t, y.t));
+ return (o instanceof ClassInfo) && Utils.eq(this, (ClassInfo)o,
(x,y)->Utils.eq(x.t, y.t));
}
}
\ No newline at end of file
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Tuple2.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Tuple2.java
index dc29f3119..c3cf3c44f 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Tuple2.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Tuple2.java
@@ -80,6 +80,6 @@ public class Tuple2<A,B> {
@Override /* Object */
public boolean equals(Object o) {
- return o instanceof Tuple2 && Utils.eq(this, (Tuple2<?,?>)o,
(x,y)->eq(x.a,y.a) && eq(x.b,y.b));
+ return o instanceof Tuple2 && Utils.eq(this, (Tuple2<?,?>)o,
(x,y)->Utils.eq(x.a,y.a) && Utils.eq(x.b,y.b));
}
}
\ No newline at end of file
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Tuple3.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Tuple3.java
index 527b26e42..7c7580c5d 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Tuple3.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Tuple3.java
@@ -95,6 +95,6 @@ public class Tuple3<A,B,C> {
@Override /* Object */
public boolean equals(Object o) {
- return o instanceof Tuple3 && Utils.eq(this, (Tuple3<?,?,?>)o,
(x,y)->eq(x.a,y.a) && eq(x.b,y.b) && eq(x.c,y.c));
+ return o instanceof Tuple3 && Utils.eq(this, (Tuple3<?,?,?>)o,
(x,y)->Utils.eq(x.a,y.a) && Utils.eq(x.b,y.b) && Utils.eq(x.c,y.c));
}
}
\ No newline at end of file
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Tuple4.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Tuple4.java
index 2c7427c05..e27b4fc65 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Tuple4.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Tuple4.java
@@ -110,6 +110,6 @@ public class Tuple4<A,B,C,D> {
@Override /* Object */
public boolean equals(Object o) {
- return o instanceof Tuple4 && Utils.eq(this,
(Tuple4<?,?,?,?>)o, (x,y)->eq(x.a,y.a) && eq(x.b,y.b) && eq(x.c,y.c) &&
eq(x.d,y.d));
+ return o instanceof Tuple4 && Utils.eq(this,
(Tuple4<?,?,?,?>)o, (x,y)->Utils.eq(x.a,y.a) && Utils.eq(x.b,y.b) &&
Utils.eq(x.c,y.c) && Utils.eq(x.d,y.d));
}
}
\ No newline at end of file
diff --git
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Tuple5.java
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Tuple5.java
index 1f1a1a539..6f1310905 100644
---
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Tuple5.java
+++
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/Tuple5.java
@@ -125,6 +125,6 @@ public class Tuple5<A,B,C,D,E> {
@Override /* Object */
public boolean equals(Object o) {
- return o instanceof Tuple5 && Utils.eq(this,
(Tuple5<?,?,?,?,?>)o, (x,y)->eq(x.a,y.a) && eq(x.b,y.b) && eq(x.c,y.c) &&
eq(x.d,y.d) && eq(x.e,y.e));
+ return o instanceof Tuple5 && Utils.eq(this,
(Tuple5<?,?,?,?,?>)o, (x,y)->Utils.eq(x.a,y.a) && Utils.eq(x.b,y.b) &&
Utils.eq(x.c,y.c) && Utils.eq(x.d,y.d) && Utils.eq(x.e,y.e));
}
}
\ No newline at end of file
diff --git
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/beans/ResourceDescription.java
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/beans/ResourceDescription.java
index b85f67a7d..289103d4e 100644
---
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/beans/ResourceDescription.java
+++
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/beans/ResourceDescription.java
@@ -136,7 +136,7 @@ public final class ResourceDescription implements
Comparable<ResourceDescription
@Override /* Object */
public boolean equals(Object o) {
- return (o instanceof ResourceDescription) && Utils.eq(this,
(ResourceDescription)o, (x,y)->eq(x.getName(), y.getName()));
+ return (o instanceof ResourceDescription) && Utils.eq(this,
(ResourceDescription)o, (x,y)->Utils.eq(x.getName(), y.getName()));
}
@Override /* Object */
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/assertions/BeanAssertion_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/assertions/BeanAssertion_Test.java
index 24e3d7844..1001a4a2e 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/assertions/BeanAssertion_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/assertions/BeanAssertion_Test.java
@@ -43,7 +43,7 @@ public class BeanAssertion_Test {
public A() {}
public A(int a, int b) {this.a = a; this.b = b;}
@Override public String toString() {return "a="+a+",b="+b;}
- @Override public boolean equals(Object o) { return
Utils.eq(this, (A)o, (x,y)->ObjectUtils.eq(x.a,y.a) &&
ObjectUtils.eq(x.b,y.b)); }
+ @Override public boolean equals(Object o) { return
Utils.eq(this, (A)o, (x,y)->Utils.eq(x.a,y.a) && Utils.eq(x.b,y.b)); }
@Override public int compareTo(A o) { return a-o.a; }
}
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/assertions/BeanListAssertion_Test.java
b/juneau-utest/src/test/java/org/apache/juneau/assertions/BeanListAssertion_Test.java
index abfcc7037..700cc30f9 100644
---
a/juneau-utest/src/test/java/org/apache/juneau/assertions/BeanListAssertion_Test.java
+++
b/juneau-utest/src/test/java/org/apache/juneau/assertions/BeanListAssertion_Test.java
@@ -46,7 +46,7 @@ public class BeanListAssertion_Test {
public A(Integer a, Integer b) { this.a = a; this.b = b; }
public static A of(Integer a, Integer b) { return new A(a, b); }
@Override public String toString() { return
"(a="+a+",b="+b+")"; }
- @Override public boolean equals(Object o) { return
Utils.eq(this, (A)o, (x,y)->ObjectUtils.eq(x.a,y.a) &&
ObjectUtils.eq(x.b,y.b)); }
+ @Override public boolean equals(Object o) { return
Utils.eq(this, (A)o, (x,y)->Utils.eq(x.a,y.a) && Utils.eq(x.b,y.b)); }
@Override public int compareTo(A o) { return a-o.a; }
}
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/internal/ObjectUtilsTest.java
b/juneau-utest/src/test/java/org/apache/juneau/internal/ObjectUtilsTest.java
index bf1af7d3a..153382786 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/internal/ObjectUtilsTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/internal/ObjectUtilsTest.java
@@ -19,13 +19,6 @@ import org.junit.jupiter.api.*;
class ObjectUtilsTest extends SimpleTestBase {
- @Test void a01_eq() {
- assertTrue(ObjectUtils.eq("foo","foo"));
- assertTrue(ObjectUtils.eq(null,null));
- assertFalse(ObjectUtils.eq(null,"foo"));
- assertFalse(ObjectUtils.eq("foo",null));
- }
-
@Test void a02_ne() {
assertFalse(ObjectUtils.ne("foo","foo"));
assertFalse(ObjectUtils.ne(null,null));