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

garydgregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-lang.git


The following commit(s) were added to refs/heads/master by this push:
     new 5cef4ad00 Remove unused import
5cef4ad00 is described below

commit 5cef4ad0079b0a321a67df44467b95fa0fb96e8f
Author: Gary Gregory <[email protected]>
AuthorDate: Mon Jun 29 11:05:14 2026 +0000

    Remove unused import
    
    Sort members
---
 .../org/apache/commons/lang3/StringUtilsTest.java  |  1 -
 .../apache/commons/lang3/math/NumberUtilsTest.java | 36 ++++++++++----------
 .../apache/commons/lang3/text/WordUtilsTest.java   | 38 +++++++++++-----------
 3 files changed, 37 insertions(+), 38 deletions(-)

diff --git a/src/test/java/org/apache/commons/lang3/StringUtilsTest.java 
b/src/test/java/org/apache/commons/lang3/StringUtilsTest.java
index c9090c513..76e9c7d72 100644
--- a/src/test/java/org/apache/commons/lang3/StringUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/StringUtilsTest.java
@@ -39,7 +39,6 @@
 import java.util.Iterator;
 import java.util.List;
 import java.util.Locale;
-import java.util.Objects;
 import java.util.function.Supplier;
 import java.util.regex.PatternSyntaxException;
 
diff --git a/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java 
b/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java
index ae8a45c7a..5753d81a2 100644
--- a/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java
@@ -1308,24 +1308,6 @@ void testLang381() {
         assertTrue(Float.isNaN(NumberUtils.max(bF)));
     }
 
-    @Test
-    void testMinMaxSignedZero() {
-        // The varargs overloads must agree with Math.min/Math.max (and the 
three-argument
-        // overloads, which delegate to them) on the sign of zero. -0.0 is 
distinct from 0.0,
-        // e.g. 1 / -0.0 is -Infinity, so the raw bits are asserted here.
-        assertEquals(Double.doubleToRawLongBits(0.0d), 
Double.doubleToRawLongBits(NumberUtils.max(-0.0d, 0.0d)));
-        assertEquals(Double.doubleToRawLongBits(0.0d), 
Double.doubleToRawLongBits(NumberUtils.max(0.0d, -0.0d)));
-        assertEquals(Double.doubleToRawLongBits(-0.0d), 
Double.doubleToRawLongBits(NumberUtils.min(-0.0d, 0.0d)));
-        assertEquals(Double.doubleToRawLongBits(-0.0d), 
Double.doubleToRawLongBits(NumberUtils.min(0.0d, -0.0d)));
-        assertEquals(Float.floatToRawIntBits(0.0f), 
Float.floatToRawIntBits(NumberUtils.max(-0.0f, 0.0f)));
-        assertEquals(Float.floatToRawIntBits(0.0f), 
Float.floatToRawIntBits(NumberUtils.max(0.0f, -0.0f)));
-        assertEquals(Float.floatToRawIntBits(-0.0f), 
Float.floatToRawIntBits(NumberUtils.min(-0.0f, 0.0f)));
-        assertEquals(Float.floatToRawIntBits(-0.0f), 
Float.floatToRawIntBits(NumberUtils.min(0.0f, -0.0f)));
-        // the varargs result matches the three-argument overload
-        assertEquals(Double.doubleToRawLongBits(NumberUtils.max(-0.0d, 0.0d, 
0.0d)), Double.doubleToRawLongBits(NumberUtils.max(-0.0d, 0.0d)));
-        assertEquals(Double.doubleToRawLongBits(NumberUtils.min(0.0d, -0.0d, 
0.0d)), Double.doubleToRawLongBits(NumberUtils.min(0.0d, -0.0d)));
-    }
-
     @Test
     void testLang747() {
         assertEquals(Integer.valueOf(0x8000), 
NumberUtils.createNumber("0x8000"));
@@ -1718,6 +1700,24 @@ void testMinLong_nullArray() {
         assertNullPointerException(() -> NumberUtils.min((long[]) null));
     }
 
+    @Test
+    void testMinMaxSignedZero() {
+        // The varargs overloads must agree with Math.min/Math.max (and the 
three-argument
+        // overloads, which delegate to them) on the sign of zero. -0.0 is 
distinct from 0.0,
+        // e.g. 1 / -0.0 is -Infinity, so the raw bits are asserted here.
+        assertEquals(Double.doubleToRawLongBits(0.0d), 
Double.doubleToRawLongBits(NumberUtils.max(-0.0d, 0.0d)));
+        assertEquals(Double.doubleToRawLongBits(0.0d), 
Double.doubleToRawLongBits(NumberUtils.max(0.0d, -0.0d)));
+        assertEquals(Double.doubleToRawLongBits(-0.0d), 
Double.doubleToRawLongBits(NumberUtils.min(-0.0d, 0.0d)));
+        assertEquals(Double.doubleToRawLongBits(-0.0d), 
Double.doubleToRawLongBits(NumberUtils.min(0.0d, -0.0d)));
+        assertEquals(Float.floatToRawIntBits(0.0f), 
Float.floatToRawIntBits(NumberUtils.max(-0.0f, 0.0f)));
+        assertEquals(Float.floatToRawIntBits(0.0f), 
Float.floatToRawIntBits(NumberUtils.max(0.0f, -0.0f)));
+        assertEquals(Float.floatToRawIntBits(-0.0f), 
Float.floatToRawIntBits(NumberUtils.min(-0.0f, 0.0f)));
+        assertEquals(Float.floatToRawIntBits(-0.0f), 
Float.floatToRawIntBits(NumberUtils.min(0.0f, -0.0f)));
+        // the varargs result matches the three-argument overload
+        assertEquals(Double.doubleToRawLongBits(NumberUtils.max(-0.0d, 0.0d, 
0.0d)), Double.doubleToRawLongBits(NumberUtils.max(-0.0d, 0.0d)));
+        assertEquals(Double.doubleToRawLongBits(NumberUtils.min(0.0d, -0.0d, 
0.0d)), Double.doubleToRawLongBits(NumberUtils.min(0.0d, -0.0d)));
+    }
+
     @Test
     void testMinShort() {
         assertEquals((short) 5, NumberUtils.min((short) 5), "min(short[]) 
failed for array length 1");
diff --git a/src/test/java/org/apache/commons/lang3/text/WordUtilsTest.java 
b/src/test/java/org/apache/commons/lang3/text/WordUtilsTest.java
index eed53b8ca..fe77a3765 100644
--- a/src/test/java/org/apache/commons/lang3/text/WordUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/text/WordUtilsTest.java
@@ -140,6 +140,25 @@ void testCapitalizeWithDelimiters_String() {
         assertEquals("I Am.fine", WordUtils.capitalize("i am.fine", null));
     }
 
+    @Test
+    void testCase_SupplementaryCodePoint() {
+        // Deseret long-i: capital U+10400, small U+10428 (each a surrogate 
pair)
+        final String cap = new String(Character.toChars(0x10400));
+        final String small = new String(Character.toChars(0x10428));
+
+        assertEquals(cap + "bc", WordUtils.capitalize(small + "bc"));
+        assertEquals("Ben " + cap + "ee", WordUtils.capitalize("ben " + small 
+ "ee"));
+        assertEquals("Ben." + cap + "ee", WordUtils.capitalize("ben." + small 
+ "ee", '.'));
+        assertEquals(cap + "bc", WordUtils.capitalizeFully(cap + "BC"));
+
+        assertEquals(small + "BC", WordUtils.uncapitalize(cap + "BC"));
+        assertEquals("a." + small + "BC", WordUtils.uncapitalize("a." + cap + 
"BC", '.'));
+
+        assertEquals(small, WordUtils.swapCase(cap));
+        assertEquals(cap, WordUtils.swapCase(small));
+        assertEquals("A" + small, WordUtils.swapCase("a" + cap));
+    }
+
     @Test
     void testConstructor() {
         assertNotNull(new WordUtils());
@@ -285,25 +304,6 @@ void testInitials_SupplementaryCodePoint() {
         assertEquals("B" + emoji + "L", WordUtils.initials("Ben." + emoji + 
"mile.Lee", '.'));
     }
 
-    @Test
-    void testCase_SupplementaryCodePoint() {
-        // Deseret long-i: capital U+10400, small U+10428 (each a surrogate 
pair)
-        final String cap = new String(Character.toChars(0x10400));
-        final String small = new String(Character.toChars(0x10428));
-
-        assertEquals(cap + "bc", WordUtils.capitalize(small + "bc"));
-        assertEquals("Ben " + cap + "ee", WordUtils.capitalize("ben " + small 
+ "ee"));
-        assertEquals("Ben." + cap + "ee", WordUtils.capitalize("ben." + small 
+ "ee", '.'));
-        assertEquals(cap + "bc", WordUtils.capitalizeFully(cap + "BC"));
-
-        assertEquals(small + "BC", WordUtils.uncapitalize(cap + "BC"));
-        assertEquals("a." + small + "BC", WordUtils.uncapitalize("a." + cap + 
"BC", '.'));
-
-        assertEquals(small, WordUtils.swapCase(cap));
-        assertEquals(cap, WordUtils.swapCase(small));
-        assertEquals("A" + small, WordUtils.swapCase("a" + cap));
-    }
-
     @Test
     void testLANG1292() {
         // Prior to fix, this was throwing StringIndexOutOfBoundsException

Reply via email to