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 d29fe239b Test modernization, clean up utility classes.
d29fe239b is described below

commit d29fe239b5fb6f4842510cdc789d0c65b01fc782
Author: James Bognar <[email protected]>
AuthorDate: Mon Aug 25 15:49:22 2025 -0400

    Test modernization, clean up utility classes.
---
 .../org/apache/juneau/common/internal/Utils.java   | 25 ++--------------------
 .../apache/juneau/config/internal/ConfigMap.java   |  2 +-
 .../main/java/org/apache/juneau/BeanFilter.java    | 10 ++++-----
 .../java/org/apache/juneau/BeanPropertyMeta.java   |  2 +-
 .../org/apache/juneau/BeanTraverseSession.java     |  2 +-
 .../apache/juneau/annotation/SchemaAnnotation.java |  4 ++--
 .../juneau/annotation/SubItemsAnnotation.java      |  2 +-
 .../apache/juneau/csv/CsvSerializerSession.java    |  2 +-
 .../rest/swagger/BasicSwaggerProviderSession.java  |  8 +++----
 9 files changed, 18 insertions(+), 39 deletions(-)

diff --git 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/internal/Utils.java
 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/internal/Utils.java
index ad45b0728..231f3c4e4 100644
--- 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/internal/Utils.java
+++ 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/internal/Utils.java
@@ -446,16 +446,6 @@ public class Utils {
        public static boolean isNotEmpty(String o) {
                return ! isEmpty(o);
        }
-       /**
-        * Returns <jk>true</jk> if the specified collection is not 
<jk>null</jk> and not empty.
-        *
-        * @param <E> The element type.
-        * @param value The value being checked.
-        * @return <jk>true</jk> if the specified collection is not 
<jk>null</jk> and not empty.
-        */
-       public static <E> boolean isNotEmpty2(Collection<E> value) {
-               return value != null && ! value.isEmpty();
-       }
 
        /**
         * Returns <jk>true</jk> if the specified map is not <jk>null</jk> and 
not empty.
@@ -466,7 +456,7 @@ public class Utils {
         * @return <jk>true</jk> if the specified map is not <jk>null</jk> and 
not empty.
         */
        public static <K,V> boolean isNotEmpty2(Map<K,V> value) {
-               return value != null && ! value.isEmpty();
+               return isNotEmpty(value);
        }
 
        /**
@@ -476,18 +466,7 @@ public class Utils {
         * @return <jk>true</jk> if specified string is not <jk>null</jk> or 
empty.
         */
        public static boolean isNotEmpty3(String s) {
-               return ! isEmpty(s);
-       }
-
-       /**
-        * Returns <jk>true</jk> if either of the specified strings are not 
<jk>null</jk> or empty.
-        *
-        * @param s1 The string to check.
-        * @param s2 The string to check.
-        * @return <jk>true</jk> if either of the specified strings are not 
<jk>null</jk> or empty.
-        */
-       public static boolean isNotEmpty3(String s1, String s2) {
-               return isNotEmpty3(s1) || isNotEmpty3(s2);
+               return isNotEmpty(s);
        }
 
        /**
diff --git 
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/internal/ConfigMap.java
 
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/internal/ConfigMap.java
index ee7a0f669..f1932082b 100644
--- 
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/internal/ConfigMap.java
+++ 
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/internal/ConfigMap.java
@@ -719,7 +719,7 @@ public class ConfigMap implements ConfigStoreListener {
        }
 
        private void signal(ConfigEvents changes) {
-               if (Utils.isNotEmpty2(changes))
+               if (Utils.isNotEmpty(changes))
                        listeners.forEach(x -> x.onConfigChange(changes));
        }
 
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanFilter.java 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanFilter.java
index 97d8fe5c3..9f44eb210 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanFilter.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanFilter.java
@@ -96,13 +96,13 @@ public final class BeanFilter {
                public Builder applyAnnotations(List<Bean> annotations) {
 
                        annotations.forEach(x -> {
-                               if (Utils.isNotEmpty3(x.properties(), x.p())) 
properties(x.properties(), x.p());
+                               if (isNotEmpty(x.properties()) || 
isNotEmpty(x.p())) properties(x.properties(), x.p());
                                if (x.sort()) sortProperties(true);
                                if (x.findFluentSetters()) findFluentSetters();
-                               if (Utils.isNotEmpty3(x.excludeProperties(), 
x.xp())) excludeProperties(x.excludeProperties(), x.xp());
-                               if (Utils.isNotEmpty3(x.readOnlyProperties(), 
x.ro())) readOnlyProperties(x.readOnlyProperties(), x.ro());
-                               if (Utils.isNotEmpty3(x.writeOnlyProperties(), 
x.wo())) writeOnlyProperties(x.writeOnlyProperties(), x.wo());
-                               if (Utils.isNotEmpty3(x.typeName())) 
typeName(x.typeName());
+                               if (isNotEmpty(x.excludeProperties()) || 
isNotEmpty(x.xp())) excludeProperties(x.excludeProperties(), x.xp());
+                               if (isNotEmpty(x.readOnlyProperties()) || 
isNotEmpty(x.ro())) readOnlyProperties(x.readOnlyProperties(), x.ro());
+                               if (isNotEmpty(x.writeOnlyProperties()) || 
isNotEmpty(x.wo())) writeOnlyProperties(x.writeOnlyProperties(), x.wo());
+                               if (isNotEmpty(x.typeName())) 
typeName(x.typeName());
                                if (isNotVoid(x.propertyNamer())) 
propertyNamer(x.propertyNamer());
                                if (isNotVoid(x.interfaceClass())) 
interfaceClass(x.interfaceClass());
                                if (isNotVoid(x.stopClass())) 
stopClass(x.stopClass());
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 c23f60e4d..191f11db2 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
@@ -182,7 +182,7 @@ public final class BeanPropertyMeta implements 
Comparable<BeanPropertyMeta> {
                        if (innerField != null) {
                                List<Beanp> lp = list();
                                bc.forEachAnnotation(Beanp.class, innerField, x 
-> true, x -> lp.add(x));
-                               if (field != null || Utils.isNotEmpty2(lp)) {
+                               if (field != null || Utils.isNotEmpty(lp)) {
                                        // Only use field type if it's a bean 
property or has @Beanp annotation.
                                        // Otherwise, we want to infer the type 
from the getter or setter.
                                        rawTypeMeta = 
bc.resolveClassMeta(last(lp), innerField.getGenericType(), typeVarImpls);
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseSession.java
index d4d7371b3..3c27bcbe7 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanTraverseSession.java
@@ -383,7 +383,7 @@ public class BeanTraverseSession extends BeanSession {
         */
        public final JsonMap getLastLocation() {
                Predicate<Object> nn = Utils::isNotNull;
-               Predicate<Collection<?>> nec = Utils::isNotEmpty2;
+               Predicate<Collection<?>> nec = Utils::isNotEmpty;
                return JsonMap.create()
                        .appendIf(nn, "currentClass", currentClass)
                        .appendIf(nn, "currentProperty", currentProperty)
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SchemaAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SchemaAnnotation.java
index 0cd0d7528..90f80783a 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SchemaAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SchemaAnnotation.java
@@ -96,7 +96,7 @@ public class SchemaAnnotation {
                if (SchemaAnnotation.empty(a))
                        return m;
                Predicate<String> ne = Utils::isNotEmpty3;
-               Predicate<Collection<?>> nec = Utils::isNotEmpty2;
+               Predicate<Collection<?>> nec = Utils::isNotEmpty;
                Predicate<Map<?,?>> nem = Utils::isNotEmpty2;
                Predicate<Boolean> nf = Utils::isTrue;
                Predicate<Long> nm1 = Utils::isNotMinusOne;
@@ -139,7 +139,7 @@ public class SchemaAnnotation {
                if (ItemsAnnotation.empty(a))
                        return m;
                Predicate<String> ne = Utils::isNotEmpty3;
-               Predicate<Collection<?>> nec = Utils::isNotEmpty2;
+               Predicate<Collection<?>> nec = Utils::isNotEmpty;
                Predicate<Map<?,?>> nem = Utils::isNotEmpty2;
                Predicate<Boolean> nf = Utils::isTrue;
                Predicate<Long> nm1 = Utils::isNotMinusOne;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SubItemsAnnotation.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SubItemsAnnotation.java
index 761a8011f..240dfaffd 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SubItemsAnnotation.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/annotation/SubItemsAnnotation.java
@@ -69,7 +69,7 @@ public class SubItemsAnnotation {
                if (SubItemsAnnotation.empty(a))
                        return om;
                Predicate<String> ne = Utils::isNotEmpty3;
-               Predicate<Collection<?>> nec = Utils::isNotEmpty2;
+               Predicate<Collection<?>> nec = Utils::isNotEmpty;
                Predicate<Map<?,?>> nem = Utils::isNotEmpty2;
                Predicate<Boolean> nf = Utils::isTrue;
                Predicate<Long> nm1 = Utils::isNotMinusOne;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializerSession.java
index 12be430d4..fd4174500 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/csv/CsvSerializerSession.java
@@ -226,7 +226,7 @@ public final class CsvSerializerSession extends 
WriterSerializerSession {
                        }
 
                        // TODO - Doesn't support DynaBeans.
-                       if (Utils.isNotEmpty2(l)) {
+                       if (Utils.isNotEmpty(l)) {
                                ClassMeta<?> entryType = 
getClassMetaForObject(l.iterator().next());
                                if (entryType.isBean()) {
                                        BeanMeta<?> bm = 
entryType.getBeanMeta();
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/swagger/BasicSwaggerProviderSession.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/swagger/BasicSwaggerProviderSession.java
index ca8c71de0..60aac0f6d 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/swagger/BasicSwaggerProviderSession.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/swagger/BasicSwaggerProviderSession.java
@@ -98,7 +98,7 @@ public class BasicSwaggerProviderSession {
                InputStream is = ff.getStream(rci.getSimpleName() + ".json", 
locale).orElse(null);
 
                Predicate<String> ne = Utils::isNotEmpty3;
-               Predicate<Collection<?>> nec = Utils::isNotEmpty2;
+               Predicate<Collection<?>> nec = Utils::isNotEmpty;
                Predicate<Map<?,?>> nem = Utils::isNotEmpty2;
 
                // Load swagger JSON from classpath.
@@ -932,7 +932,7 @@ public class BasicSwaggerProviderSession {
                                return om;
                        om = newMap(om);
                        Predicate<String> ne = Utils::isNotEmpty3;
-                       Predicate<Collection<?>> nec = Utils::isNotEmpty2;
+                       Predicate<Collection<?>> nec = Utils::isNotEmpty;
                        Predicate<Map<?,?>> nem = Utils::isNotEmpty2;
                        Predicate<Boolean> nf = Utils::isTrue;
                        Predicate<Long> nm1 = Utils::isNotMinusOne;
@@ -990,7 +990,7 @@ public class BasicSwaggerProviderSession {
                        return om;
                om = newMap(om);
                Predicate<String> ne = Utils::isNotEmpty3;
-               Predicate<Collection<?>> nec = Utils::isNotEmpty2;
+               Predicate<Collection<?>> nec = Utils::isNotEmpty;
                Predicate<Map<?,?>> nem = Utils::isNotEmpty2;
                Predicate<Boolean> nf = Utils::isTrue;
                Predicate<Long> nm1 = Utils::isNotMinusOne;
@@ -1021,7 +1021,7 @@ public class BasicSwaggerProviderSession {
                        return om;
                om = newMap(om);
                Predicate<String> ne = Utils::isNotEmpty3;
-               Predicate<Collection<?>> nec = Utils::isNotEmpty2;
+               Predicate<Collection<?>> nec = Utils::isNotEmpty;
                Predicate<Map<?,?>> nem = Utils::isNotEmpty2;
                Predicate<Boolean> nf = Utils::isTrue;
                Predicate<Long> nm1 = Utils::isNotMinusOne;

Reply via email to