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

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

commit c9a185d6ef08beb5cc5c35aa9369a9a46f3199a2
Author: Gary Gregory <[email protected]>
AuthorDate: Sun Jan 25 07:27:25 2026 -0500

    Add RecursiveToStringStyleTest.testPrimitiveWrapperArray()
---
 .../commons/lang3/builder/RecursiveToStringStyleTest.java   | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git 
a/src/test/java/org/apache/commons/lang3/builder/RecursiveToStringStyleTest.java
 
b/src/test/java/org/apache/commons/lang3/builder/RecursiveToStringStyleTest.java
index 3267d8fc5..2f73484fa 100644
--- 
a/src/test/java/org/apache/commons/lang3/builder/RecursiveToStringStyleTest.java
+++ 
b/src/test/java/org/apache/commons/lang3/builder/RecursiveToStringStyleTest.java
@@ -162,4 +162,17 @@ void testPerson() {
                      new ReflectionToStringBuilder(p, new 
RecursiveToStringStyle()).toString());
     }
 
+    @Test
+    void testPrimitiveWrapperArray() {
+        assertEquals(baseStr + "[{<null>,5,{3,6}}]", new 
ToStringBuilder(base).append(new Object[] { null, base, new Character[] { '3', 
'6' } }).toString());
+        assertEquals(baseStr + "[{<null>,5,{3,6}}]", new 
ToStringBuilder(base).append(new Object[] { null, base, new Long[] { 3L, 6L } 
}).toString());
+        assertEquals(baseStr + "[{<null>,5,{3,6}}]", new 
ToStringBuilder(base).append(new Object[] { null, base, new Integer[] { 3, 6 } 
}).toString());
+        assertEquals(baseStr + "[{<null>,5,{3,6}}]", new 
ToStringBuilder(base).append(new Object[] { null, base, new Short[] { 3, 6 } 
}).toString());
+        assertEquals(baseStr + "[{<null>,5,{3,6}}]", new 
ToStringBuilder(base).append(new Object[] { null, base, new Byte[] { 3, 6 } 
}).toString());
+        assertEquals(baseStr + "[{<null>,5,{3.0,6.0}}]", new 
ToStringBuilder(base).append(new Object[] { null, base, new Float[] { 3f, 6f } 
}).toString());
+        assertEquals(baseStr + "[{<null>,5,{3.0,6.0}}]", new 
ToStringBuilder(base).append(new Object[] { null, base, new Double[] { 3d, 6d } 
}).toString());
+        assertEquals(baseStr + "[{<null>,5,{true,false}}]",
+                new ToStringBuilder(base).append(new Object[] { null, base, 
new Boolean[] { true, false } }).toString());
+    }
+
 }

Reply via email to