diff options
Diffstat (limited to 'gson/src/test/java/com/google/gson/GenericArrayTypeTest.java')
-rw-r--r-- | gson/src/test/java/com/google/gson/GenericArrayTypeTest.java | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/gson/src/test/java/com/google/gson/GenericArrayTypeTest.java b/gson/src/test/java/com/google/gson/GenericArrayTypeTest.java index 42acb8a2..58185486 100644 --- a/gson/src/test/java/com/google/gson/GenericArrayTypeTest.java +++ b/gson/src/test/java/com/google/gson/GenericArrayTypeTest.java @@ -16,14 +16,16 @@ package com.google.gson; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; + import com.google.gson.internal.$Gson$Types; import com.google.gson.reflect.TypeToken; - -import junit.framework.TestCase; - import java.lang.reflect.GenericArrayType; import java.lang.reflect.Type; import java.util.List; +import org.junit.Before; +import org.junit.Test; /** * Unit tests for the {@code GenericArrayType}s created by the {@link $Gson$Types} class. @@ -31,15 +33,15 @@ import java.util.List; * @author Inderjeet Singh * @author Joel Leitch */ -public class GenericArrayTypeTest extends TestCase { +public class GenericArrayTypeTest { private GenericArrayType ourType; - @Override - protected void setUp() throws Exception { - super.setUp(); + @Before + public void setUp() throws Exception { ourType = $Gson$Types.arrayOf($Gson$Types.newParameterizedTypeWithOwner(null, List.class, String.class)); } + @Test public void testOurTypeFunctionality() throws Exception { Type parameterizedType = new TypeToken<List<String>>() {}.getType(); Type genericArrayType = new TypeToken<List<String>[]>() {}.getType(); @@ -49,6 +51,7 @@ public class GenericArrayTypeTest extends TestCase { assertEquals(genericArrayType.hashCode(), ourType.hashCode()); } + @Test public void testNotEquals() throws Exception { Type differentGenericArrayType = new TypeToken<List<String>[][]>() {}.getType(); assertFalse(differentGenericArrayType.equals(ourType)); |