You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2011/10/18 16:55:38 UTC
svn commit: r1185703 -
/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/builder/NoFieldNamesToStringStyleTest.java
Author: ggregory
Date: Tue Oct 18 14:55:38 2011
New Revision: 1185703
URL: http://svn.apache.org/viewvc?rev=1185703&view=rev
Log:
Port to JUnit 4.
Modified:
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/builder/NoFieldNamesToStringStyleTest.java
Modified: commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/builder/NoFieldNamesToStringStyleTest.java
URL: http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/builder/NoFieldNamesToStringStyleTest.java?rev=1185703&r1=1185702&r2=1185703&view=diff
==============================================================================
--- commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/builder/NoFieldNamesToStringStyleTest.java (original)
+++ commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/builder/NoFieldNamesToStringStyleTest.java Tue Oct 18 14:55:38 2011
@@ -16,45 +16,44 @@
*/
package org.apache.commons.lang3.builder;
+import static org.junit.Assert.assertEquals;
+
import java.util.ArrayList;
import java.util.HashMap;
-import junit.framework.TestCase;
-
import org.apache.commons.lang3.builder.ToStringStyleTest.Person;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
/**
* Unit tests {@link org.apache.commons.lang3.builder.NoFieldNamesToStringStyleTest}.
*
* @version $Id$
*/
-public class NoFieldNamesToStringStyleTest extends TestCase {
+public class NoFieldNamesToStringStyleTest {
private final Integer base = Integer.valueOf(5);
private final String baseStr = base.getClass().getName() + "@" + Integer.toHexString(System.identityHashCode(base));
- public NoFieldNamesToStringStyleTest(String name) {
- super(name);
- }
-
- @Override
- protected void setUp() throws Exception {
- super.setUp();
+ @Before
+ public void setUp() throws Exception {
ToStringBuilder.setDefaultStyle(ToStringStyle.NO_FIELD_NAMES_STYLE);
}
- @Override
- protected void tearDown() throws Exception {
- super.tearDown();
+ @After
+ public void tearDown() throws Exception {
ToStringBuilder.setDefaultStyle(ToStringStyle.DEFAULT_STYLE);
}
//----------------------------------------------------------------
+ @Test
public void testBlank() {
assertEquals(baseStr + "[]", new ToStringBuilder(base).toString());
}
+ @Test
public void testAppendSuper() {
assertEquals(baseStr + "[]", new ToStringBuilder(base).appendSuper("Integer@8888[]").toString());
assertEquals(baseStr + "[<null>]", new ToStringBuilder(base).appendSuper("Integer@8888[<null>]").toString());
@@ -64,6 +63,7 @@ public class NoFieldNamesToStringStyleTe
assertEquals(baseStr + "[hello]", new ToStringBuilder(base).appendSuper(null).append("a", "hello").toString());
}
+ @Test
public void testObject() {
Integer i3 = Integer.valueOf(3);
Integer i4 = Integer.valueOf(4);
@@ -81,6 +81,7 @@ public class NoFieldNamesToStringStyleTe
assertEquals(baseStr + "[{}]", new ToStringBuilder(base).append("a", (Object) new String[0], true).toString());
}
+ @Test
public void testPerson() {
Person p = new Person();
p.name = "Ron Paul";
@@ -90,12 +91,14 @@ public class NoFieldNamesToStringStyleTe
assertEquals(pBaseStr + "[Ron Paul,72,false]", new ToStringBuilder(p).append("name", p.name).append("age", p.age).append("smoker", p.smoker).toString());
}
+ @Test
public void testLong() {
assertEquals(baseStr + "[3]", new ToStringBuilder(base).append(3L).toString());
assertEquals(baseStr + "[3]", new ToStringBuilder(base).append("a", 3L).toString());
assertEquals(baseStr + "[3,4]", new ToStringBuilder(base).append("a", 3L).append("b", 4L).toString());
}
+ @Test
public void testObjectArray() {
Object[] array = new Object[] {null, base, new int[] {3, 6}};
assertEquals(baseStr + "[{<null>,5,{3,6}}]", new ToStringBuilder(base).append(array).toString());
@@ -105,6 +108,7 @@ public class NoFieldNamesToStringStyleTe
assertEquals(baseStr + "[<null>]", new ToStringBuilder(base).append((Object) array).toString());
}
+ @Test
public void testLongArray() {
long[] array = new long[] {1, 2, -3, 4};
assertEquals(baseStr + "[{1,2,-3,4}]", new ToStringBuilder(base).append(array).toString());
@@ -114,6 +118,7 @@ public class NoFieldNamesToStringStyleTe
assertEquals(baseStr + "[<null>]", new ToStringBuilder(base).append((Object) array).toString());
}
+ @Test
public void testLongArrayArray() {
long[][] array = new long[][] {{1, 2}, null, {5}};
assertEquals(baseStr + "[{{1,2},<null>,{5}}]", new ToStringBuilder(base).append(array).toString());