From 42e974c43c22a57f8f1f2e07d250cd2812bf9c74 Mon Sep 17 00:00:00 2001 From: Sebastian Bazley Date: Mon, 5 Mar 2012 16:50:02 +0000 Subject: [PATCH] Trying to find cause of Gump (and other) failures Ensure that registry starts out empty git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@1297125 13f79535-47bb-0310-9956-ffa450edef68 --- .../commons/lang3/builder/ToStringBuilderTest.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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 6ff79f380..d50bb8238 100644 --- a/src/test/java/org/apache/commons/lang3/builder/ToStringBuilderTest.java +++ b/src/test/java/org/apache/commons/lang3/builder/ToStringBuilderTest.java @@ -170,6 +170,7 @@ public class ToStringBuilderTest { @Test public void testReflectionIntArray() { + validateNullToStringStyleRegistry(); // Ensure registry starts out empty int[] array = new int[] { 1, 2, -3, 4 }; String baseStr = this.toBaseString(array); assertEquals(baseStr + "[{1,2,-3,4}]", ToStringBuilder.reflectionToString(array)); @@ -180,6 +181,7 @@ public class ToStringBuilderTest { @Test public void testReflectionShortArray() { + validateNullToStringStyleRegistry(); // Ensure registry starts out empty short[] array = new short[] { 1, 2, -3, 4 }; String baseStr = this.toBaseString(array); assertEquals(baseStr + "[{1,2,-3,4}]", ToStringBuilder.reflectionToString(array)); @@ -200,6 +202,7 @@ public class ToStringBuilderTest { @Test public void testReflectionCharArray() { + validateNullToStringStyleRegistry(); // Ensure registry starts out empty char[] array = new char[] { 'A', '2', '_', 'D' }; String baseStr = this.toBaseString(array); assertEquals(baseStr + "[{A,2,_,D}]", ToStringBuilder.reflectionToString(array)); @@ -283,6 +286,7 @@ public class ToStringBuilderTest { @Test public void testReflectionByteArrayArray() { + validateNullToStringStyleRegistry(); // Ensure registry starts out empty byte[][] array = new byte[][] { { 1, 2 }, null, { 5 } }; String baseStr = this.toBaseString(array); assertEquals(baseStr + "[{{1,2},,{5}}]", ToStringBuilder.reflectionToString(array)); @@ -293,6 +297,7 @@ public class ToStringBuilderTest { @Test public void testReflectionCharArrayArray() { + validateNullToStringStyleRegistry(); // Ensure registry starts out empty char[][] array = new char[][] { { 'A', 'B' }, null, { 'p' } }; String baseStr = this.toBaseString(array); assertEquals(baseStr + "[{{A,B},,{p}}]", ToStringBuilder.reflectionToString(array)); @@ -547,6 +552,7 @@ public class ToStringBuilderTest { */ @Test public void testSimpleReflectionObjectCycle() throws Exception { + validateNullToStringStyleRegistry(); // Ensure registry starts out empty SimpleReflectionTestFixture simple = new SimpleReflectionTestFixture(); simple.o = simple; assertEquals(this.toBaseString(simple) + "[o=" + this.toBaseString(simple) + "]", simple.toString()); @@ -560,6 +566,7 @@ public class ToStringBuilderTest { */ @Test public void testSelfInstanceVarReflectionObjectCycle() throws Exception { + validateNullToStringStyleRegistry(); // Ensure registry starts out empty SelfInstanceVarReflectionTestFixture test = new SelfInstanceVarReflectionTestFixture(); assertEquals(this.toBaseString(test) + "[typeIsSelf=" + this.toBaseString(test) + "]", test.toString()); this.validateNullToStringStyleRegistry(); @@ -586,6 +593,7 @@ public class ToStringBuilderTest { */ @Test public void testReflectionObjectCycle() throws Exception { + validateNullToStringStyleRegistry(); // Ensure registry starts out empty ReflectionTestCycleA a = new ReflectionTestCycleA(); ReflectionTestCycleB b = new ReflectionTestCycleB(); a.b = b; @@ -593,7 +601,7 @@ public class ToStringBuilderTest { assertEquals( this.toBaseString(a) + "[b=" + this.toBaseString(b) + "[a=" + this.toBaseString(a) + "]]", a.toString()); - this.validateNullToStringStyleRegistry(); + validateNullToStringStyleRegistry(); } /** @@ -918,6 +926,7 @@ public class ToStringBuilderTest { @Test public void testObjectCycle() { + validateNullToStringStyleRegistry(); // Ensure registry starts out empty ObjectCycle a = new ObjectCycle(); ObjectCycle b = new ObjectCycle(); a.obj = b;