This is an automated email from the ASF dual-hosted git repository.

sseifert pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-testing-osgi-mock.git


The following commit(s) were added to refs/heads/master by this push:
     new 33bb4c7  Revert switch to org.apache.commons.lang3.Strings to keep 
compatibility with older commons-lang 3 versions
33bb4c7 is described below

commit 33bb4c73c305f2b19636cdd24da26ddad374e676
Author: Stefan Seifert <[email protected]>
AuthorDate: Wed Mar 4 09:13:21 2026 +0100

    Revert switch to org.apache.commons.lang3.Strings to keep compatibility 
with older commons-lang 3 versions
---
 .../sling/testing/mock/osgi/MockBundleContext.java    |  3 +--
 .../sling/testing/mock/osgi/OsgiMetadataUtil.java     | 15 +++++++--------
 .../sling/testing/mock/osgi/OsgiServiceUtil.java      | 19 ++++++++++---------
 3 files changed, 18 insertions(+), 19 deletions(-)

diff --git 
a/core/src/main/java/org/apache/sling/testing/mock/osgi/MockBundleContext.java 
b/core/src/main/java/org/apache/sling/testing/mock/osgi/MockBundleContext.java
index d64af71..4b10057 100644
--- 
a/core/src/main/java/org/apache/sling/testing/mock/osgi/MockBundleContext.java
+++ 
b/core/src/main/java/org/apache/sling/testing/mock/osgi/MockBundleContext.java
@@ -41,7 +41,6 @@ import java.util.concurrent.ConcurrentSkipListSet;
 
 import org.apache.commons.io.FileUtils;
 import org.apache.commons.lang3.StringUtils;
-import org.apache.commons.lang3.Strings;
 import org.apache.felix.framework.FilterImpl;
 import org.apache.sling.testing.mock.osgi.OsgiMetadataUtil.DynamicReference;
 import org.apache.sling.testing.mock.osgi.OsgiMetadataUtil.Reference;
@@ -529,7 +528,7 @@ class MockBundleContext implements BundleContext {
 
     @Override
     public Bundle getBundle(String location) {
-        if (Strings.CS.equals(location, Constants.SYSTEM_BUNDLE_LOCATION)) {
+        if (StringUtils.equals(location, Constants.SYSTEM_BUNDLE_LOCATION)) {
             return systemBundle;
         }
         // otherwise return null - no bundle found
diff --git 
a/core/src/main/java/org/apache/sling/testing/mock/osgi/OsgiMetadataUtil.java 
b/core/src/main/java/org/apache/sling/testing/mock/osgi/OsgiMetadataUtil.java
index 9801218..10b6683 100644
--- 
a/core/src/main/java/org/apache/sling/testing/mock/osgi/OsgiMetadataUtil.java
+++ 
b/core/src/main/java/org/apache/sling/testing/mock/osgi/OsgiMetadataUtil.java
@@ -48,7 +48,6 @@ import java.util.regex.Pattern;
 import org.apache.commons.collections4.BidiMap;
 import org.apache.commons.collections4.bidimap.TreeBidiMap;
 import org.apache.commons.lang3.StringUtils;
-import org.apache.commons.lang3.Strings;
 import org.apache.felix.framework.FilterImpl;
 import org.osgi.framework.Constants;
 import org.osgi.framework.Filter;
@@ -298,11 +297,11 @@ final class OsgiMetadataUtil {
                 String name = getAttributeValue(node, "name");
                 String value = getAttributeValue(node, "value");
                 String type = getAttributeValue(node, "type");
-                if (Strings.CS.equals("Integer", type)) {
+                if (StringUtils.equals("Integer", type)) {
                     props.put(name, Integer.parseInt(value));
-                } else if (Strings.CS.equals("Long", type)) {
+                } else if (StringUtils.equals("Long", type)) {
                     props.put(name, Long.parseLong(value));
-                } else if (Strings.CS.equals("Boolean", type)) {
+                } else if (StringUtils.equals("Boolean", type)) {
                     props.put(name, Boolean.parseBoolean(value));
                 } else {
                     props.put(name, value);
@@ -595,7 +594,7 @@ final class OsgiMetadataUtil {
 
         private static ReferenceCardinality toCardinality(String value) {
             for (ReferenceCardinality item : ReferenceCardinality.values()) {
-                if (Strings.CS.equals(item.getCardinalityString(), value)) {
+                if (StringUtils.equals(item.getCardinalityString(), value)) {
                     return item;
                 }
             }
@@ -604,7 +603,7 @@ final class OsgiMetadataUtil {
 
         private static ReferencePolicy toPolicy(String value) {
             for (ReferencePolicy item : ReferencePolicy.values()) {
-                if (Strings.CI.equals(item.name(), value)) {
+                if (StringUtils.equalsIgnoreCase(item.name(), value)) {
                     return item;
                 }
             }
@@ -613,7 +612,7 @@ final class OsgiMetadataUtil {
 
         private static ReferencePolicyOption toPolicyOption(String value) {
             for (ReferencePolicyOption item : ReferencePolicyOption.values()) {
-                if (Strings.CI.equals(item.name(), value)) {
+                if (StringUtils.equalsIgnoreCase(item.name(), value)) {
                     return item;
                 }
             }
@@ -622,7 +621,7 @@ final class OsgiMetadataUtil {
 
         private static FieldCollectionType toFieldCollectionType(String value) 
{
             for (FieldCollectionType item : FieldCollectionType.values()) {
-                if (Strings.CI.equals(item.name(), value)) {
+                if (StringUtils.equalsIgnoreCase(item.name(), value)) {
                     return item;
                 }
             }
diff --git 
a/core/src/main/java/org/apache/sling/testing/mock/osgi/OsgiServiceUtil.java 
b/core/src/main/java/org/apache/sling/testing/mock/osgi/OsgiServiceUtil.java
index 5703fb0..187f58f 100644
--- a/core/src/main/java/org/apache/sling/testing/mock/osgi/OsgiServiceUtil.java
+++ b/core/src/main/java/org/apache/sling/testing/mock/osgi/OsgiServiceUtil.java
@@ -41,7 +41,6 @@ import java.util.function.Predicate;
 import java.util.stream.Collectors;
 
 import org.apache.commons.lang3.StringUtils;
-import org.apache.commons.lang3.Strings;
 import org.apache.felix.scr.impl.inject.internal.Annotations;
 import org.apache.sling.testing.mock.osgi.OsgiMetadataUtil.DynamicReference;
 import org.apache.sling.testing.mock.osgi.OsgiMetadataUtil.FieldCollectionType;
@@ -291,7 +290,7 @@ final class OsgiServiceUtil {
     private static Method getMethod(Class clazz, String methodName, Class<?>[] 
types) {
         Method[] methods = clazz.getDeclaredMethods();
         for (Method method : methods) {
-            if (Strings.CS.equals(method.getName(), methodName) && 
method.getParameterTypes().length == types.length) {
+            if (StringUtils.equals(method.getName(), methodName) && 
method.getParameterTypes().length == types.length) {
                 boolean foundMismatch = false;
                 for (int i = 0; i < types.length; i++) {
                     if (!((method.getParameterTypes()[i] == types[i])
@@ -311,7 +310,7 @@ final class OsgiServiceUtil {
     private static Method getMethodWithAssignableTypes(Class clazz, String 
methodName, Class<?>[] types) {
         Method[] methods = clazz.getDeclaredMethods();
         for (Method method : methods) {
-            if (Strings.CS.equals(method.getName(), methodName) && 
method.getParameterTypes().length == types.length) {
+            if (StringUtils.equals(method.getName(), methodName) && 
method.getParameterTypes().length == types.length) {
                 boolean foundMismatch = false;
                 for (int i = 0; i < types.length; i++) {
                     if 
(!method.getParameterTypes()[i].isAssignableFrom(types[i])) {
@@ -331,7 +330,7 @@ final class OsgiServiceUtil {
     private static Method getMethodWithAnyCombinationArgs(Class clazz, String 
methodName, Class<?>[] types) {
         Method[] methods = clazz.getDeclaredMethods();
         for (Method method : methods) {
-            if (Strings.CS.equals(method.getName(), methodName) && 
method.getParameterTypes().length > 1) {
+            if (StringUtils.equals(method.getName(), methodName) && 
method.getParameterTypes().length > 1) {
                 boolean foundMismatch = false;
                 for (Class<?> parameterType : method.getParameterTypes()) {
                     boolean foundAnyMatch = false;
@@ -396,7 +395,8 @@ final class OsgiServiceUtil {
     private static Field getField(Class clazz, String fieldName, Class<?> 
type) {
         Field[] fields = clazz.getDeclaredFields();
         for (Field field : fields) {
-            if (Strings.CS.equals(field.getName(), fieldName) && 
field.getType().equals(type)) {
+            if (StringUtils.equals(field.getName(), fieldName)
+                    && field.getType().equals(type)) {
                 return field;
             }
         }
@@ -411,7 +411,8 @@ final class OsgiServiceUtil {
     private static Field getFieldWithAssignableType(Class clazz, String 
fieldName, Class<?> type) {
         Field[] fields = clazz.getDeclaredFields();
         for (Field field : fields) {
-            if (Strings.CS.equals(field.getName(), fieldName) && 
field.getType().isAssignableFrom(type)) {
+            if (StringUtils.equals(field.getName(), fieldName)
+                    && field.getType().isAssignableFrom(type)) {
                 return field;
             }
         }
@@ -426,7 +427,7 @@ final class OsgiServiceUtil {
     private static Field getCollectionField(Class clazz, String fieldName) {
         Field[] fields = clazz.getDeclaredFields();
         for (Field field : fields) {
-            if (Strings.CS.equals(field.getName(), fieldName) && 
Collection.class.isAssignableFrom(field.getType())) {
+            if (StringUtils.equals(field.getName(), fieldName) && 
Collection.class.isAssignableFrom(field.getType())) {
                 return field;
             }
         }
@@ -956,7 +957,7 @@ final class OsgiServiceUtil {
                     }
                     if (reference.getPolicy() == ReferencePolicy.DYNAMIC) {
                         for (String serviceInterface : 
registration.getClasses()) {
-                            if (Strings.CS.equals(serviceInterface, 
reference.getInterfaceType())) {
+                            if (StringUtils.equals(serviceInterface, 
reference.getInterfaceType())) {
                                 references.add(new 
ReferenceInfo(existingRegistration, reference));
                             }
                         }
@@ -986,7 +987,7 @@ final class OsgiServiceUtil {
                     if (reference.getPolicy() == ReferencePolicy.STATIC
                             && reference.getPolicyOption() == 
ReferencePolicyOption.GREEDY) {
                         for (String serviceInterface : 
registration.getClasses()) {
-                            if (Strings.CS.equals(serviceInterface, 
reference.getInterfaceType())) {
+                            if (StringUtils.equals(serviceInterface, 
reference.getInterfaceType())) {
                                 references.add(new 
ReferenceInfo(existingRegistration, reference));
                             }
                         }

Reply via email to