LANG-1337: Fix test failures in IBM JDK 8 for ToStringBuilderTest by specifying 
the ArrayList initial capacity.


Project: http://git-wip-us.apache.org/repos/asf/commons-lang/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-lang/commit/65b08c4f
Tree: http://git-wip-us.apache.org/repos/asf/commons-lang/tree/65b08c4f
Diff: http://git-wip-us.apache.org/repos/asf/commons-lang/diff/65b08c4f

Branch: refs/heads/release
Commit: 65b08c4f91a4e5d78eb645b46d06d7a46f8c62dd
Parents: 5511012
Author: Bruno P. Kinoshita <ki...@apache.org>
Authored: Tue Jun 6 23:41:31 2017 +1200
Committer: Bruno P. Kinoshita <ki...@apache.org>
Committed: Tue Jun 6 23:41:31 2017 +1200

----------------------------------------------------------------------
 src/changes/changes.xml                                            | 1 +
 .../java/org/apache/commons/lang3/builder/ToStringBuilderTest.java | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-lang/blob/65b08c4f/src/changes/changes.xml
----------------------------------------------------------------------
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index cb2cbf3..4496b9b 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -46,6 +46,7 @@ The <action> type attribute can be add,update,fix,remove.
   <body>
 
   <release version="3.6" date="2017-MM-DD" description="TBD">
+    <action issue="LANG-1337" type="fix" dev="kinow">Fix test failures in IBM 
JDK 8 for ToStringBuilderTest</action>
     <action issue="LANG-1304" type="add" dev="pschumacher" due-to="Andy 
Klimczak">Add method in StringUtils to determine if string contains both mixed 
cased characters</action>
     <action issue="LANG-1334" type="update" dev="djones">Deprecate 
CharEncoding in favour of java.nio.charset.StandardCharsets</action>
     <action issue="LANG-1319" type="fix" 
dev="djones">MultilineRecursiveToStringStyle StackOverflowError when object is 
an array</action>

http://git-wip-us.apache.org/repos/asf/commons-lang/blob/65b08c4f/src/test/java/org/apache/commons/lang3/builder/ToStringBuilderTest.java
----------------------------------------------------------------------
diff --git 
a/src/test/java/org/apache/commons/lang3/builder/ToStringBuilderTest.java 
b/src/test/java/org/apache/commons/lang3/builder/ToStringBuilderTest.java
index 8e32287..f0c5af7 100644
--- a/src/test/java/org/apache/commons/lang3/builder/ToStringBuilderTest.java
+++ b/src/test/java/org/apache/commons/lang3/builder/ToStringBuilderTest.java
@@ -316,7 +316,7 @@ public class ToStringBuilderTest {
         // representation different for IBM JDK 1.6.0, LANG-727
         assumeFalse("IBM Corporation".equals(SystemUtils.JAVA_VENDOR) && 
"1.6".equals(SystemUtils.JAVA_SPECIFICATION_VERSION));
         assumeFalse("Oracle Corporation".equals(SystemUtils.JAVA_VENDOR) && 
"1.6".compareTo(SystemUtils.JAVA_SPECIFICATION_VERSION) < 0);
-        final List<Object> list = new ArrayList<>();
+        final List<Object> list = new ArrayList<>(10);
         final String baseString = this.toBaseString(list);
         final String expectedWithTransients = baseString + 
"[elementData={<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>},size=0,modCount=0]";
         final String toStringWithTransients = 
ToStringBuilder.reflectionToString(list, null, true);

Reply via email to