aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/apache/commons/lang3/builder/StandardToStringStyleTest.java
diff options
context:
space:
mode:
authorGary D. Gregory <ggregory@apache.org>2011-10-18 14:50:15 +0000
committerGary D. Gregory <ggregory@apache.org>2011-10-18 14:50:15 +0000
commitf4223f93e4eae3b676311e2ecc581f1c9ae51fee (patch)
tree66cc627f40c1aaac77ddf9c3cd1d85183822a60d /src/test/java/org/apache/commons/lang3/builder/StandardToStringStyleTest.java
parentd0ea299cdf1e2ee0a269eca97951ede4085aca0e (diff)
downloadapache-commons-lang-f4223f93e4eae3b676311e2ecc581f1c9ae51fee.tar.gz
Port to JUnit 4.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@1185697 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/test/java/org/apache/commons/lang3/builder/StandardToStringStyleTest.java')
-rw-r--r--src/test/java/org/apache/commons/lang3/builder/StandardToStringStyleTest.java31
1 files changed, 18 insertions, 13 deletions
diff --git a/src/test/java/org/apache/commons/lang3/builder/StandardToStringStyleTest.java b/src/test/java/org/apache/commons/lang3/builder/StandardToStringStyleTest.java
index ac90f3f67..91db43b39 100644
--- a/src/test/java/org/apache/commons/lang3/builder/StandardToStringStyleTest.java
+++ b/src/test/java/org/apache/commons/lang3/builder/StandardToStringStyleTest.java
@@ -16,19 +16,22 @@
*/
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.ToStringStyle}.
*
* @version $Id$
*/
-public class StandardToStringStyleTest extends TestCase {
+public class StandardToStringStyleTest {
private final Integer base = Integer.valueOf(5);
private final String baseStr = "Integer";
@@ -48,28 +51,24 @@ public class StandardToStringStyleTest extends TestCase {
STYLE.setSummaryObjectEndText("%");
}
- public StandardToStringStyleTest(String name) {
- super(name);
- }
-
- @Override
- protected void setUp() throws Exception {
- super.setUp();
+ @Before
+ public void setUp() throws Exception {
ToStringBuilder.setDefaultStyle(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());
@@ -79,6 +78,7 @@ public class StandardToStringStyleTest extends TestCase {
assertEquals(baseStr + "[a=hello]", new ToStringBuilder(base).appendSuper(null).append("a", "hello").toString());
}
+ @Test
public void testObject() {
Integer i3 = Integer.valueOf(3);
Integer i4 = Integer.valueOf(4);
@@ -96,6 +96,7 @@ public class StandardToStringStyleTest extends TestCase {
assertEquals(baseStr + "[a=[]]", new ToStringBuilder(base).append("a", (Object) new String[0], true).toString());
}
+ @Test
public void testPerson() {
Person p = new Person();
p.name = "Suzy Queue";
@@ -105,12 +106,14 @@ public class StandardToStringStyleTest extends TestCase {
assertEquals(pBaseStr + "[name=Suzy Queue,age=19,smoker=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 + "[a=3]", new ToStringBuilder(base).append("a", 3L).toString());
assertEquals(baseStr + "[a=3,b=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());
@@ -120,6 +123,7 @@ public class StandardToStringStyleTest extends TestCase {
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());
@@ -129,6 +133,7 @@ public class StandardToStringStyleTest extends TestCase {
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());