diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-09-30 03:08:18 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-09-30 03:08:18 +0000 |
commit | 2b3105d7c93244933dd77b79b5868227458182be (patch) | |
tree | 9a749191ce2e5f44f08ff1a386573b5ee1a6fc37 /gson/src/test/java/com/google/gson/functional/CustomSerializerTest.java | |
parent | df0635d076c8cb792e076c1cf5c96dceed4759c5 (diff) | |
parent | aedc70d3d9bd54f6d7511d3be9dd8de5a6ccf77e (diff) | |
download | gson-2b3105d7c93244933dd77b79b5868227458182be.tar.gz |
Snap for 10884074 from aedc70d3d9bd54f6d7511d3be9dd8de5a6ccf77e to 24Q1-releaseandroid-14.0.0_r37android-14.0.0_r36android-14.0.0_r35android-14.0.0_r34android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android14-qpr2-s5-releaseandroid14-qpr2-s4-releaseandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-release
Change-Id: I8f02bf76dbfc34aaaae464ccd2768275adfe5bbb
Diffstat (limited to 'gson/src/test/java/com/google/gson/functional/CustomSerializerTest.java')
-rw-r--r-- | gson/src/test/java/com/google/gson/functional/CustomSerializerTest.java | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/gson/src/test/java/com/google/gson/functional/CustomSerializerTest.java b/gson/src/test/java/com/google/gson/functional/CustomSerializerTest.java index e04cb67c..3e450ac9 100644 --- a/gson/src/test/java/com/google/gson/functional/CustomSerializerTest.java +++ b/gson/src/test/java/com/google/gson/functional/CustomSerializerTest.java @@ -16,6 +16,9 @@ package com.google.gson.functional; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + import com.google.gson.Gson; import com.google.gson.GsonBuilder; import com.google.gson.JsonArray; @@ -29,10 +32,8 @@ import com.google.gson.common.TestTypes.ClassWithBaseArrayField; import com.google.gson.common.TestTypes.ClassWithBaseField; import com.google.gson.common.TestTypes.Sub; import com.google.gson.common.TestTypes.SubSerializer; - -import junit.framework.TestCase; - import java.lang.reflect.Type; +import org.junit.Test; /** * Functional Test exercising custom serialization only. When test applies to both @@ -40,9 +41,10 @@ import java.lang.reflect.Type; * * @author Inderjeet Singh */ -public class CustomSerializerTest extends TestCase { +public class CustomSerializerTest { - public void testBaseClassSerializerInvokedForBaseClassFields() { + @Test + public void testBaseClassSerializerInvokedForBaseClassFields() { Gson gson = new GsonBuilder() .registerTypeAdapter(Base.class, new BaseSerializer()) .registerTypeAdapter(Sub.class, new SubSerializer()) @@ -53,7 +55,8 @@ public class CustomSerializerTest extends TestCase { assertEquals(BaseSerializer.NAME, base.get(Base.SERIALIZER_KEY).getAsString()); } - public void testSubClassSerializerInvokedForBaseClassFieldsHoldingSubClassInstances() { + @Test + public void testSubClassSerializerInvokedForBaseClassFieldsHoldingSubClassInstances() { Gson gson = new GsonBuilder() .registerTypeAdapter(Base.class, new BaseSerializer()) .registerTypeAdapter(Sub.class, new SubSerializer()) @@ -64,7 +67,8 @@ public class CustomSerializerTest extends TestCase { assertEquals(SubSerializer.NAME, base.get(Base.SERIALIZER_KEY).getAsString()); } - public void testSubClassSerializerInvokedForBaseClassFieldsHoldingArrayOfSubClassInstances() { + @Test + public void testSubClassSerializerInvokedForBaseClassFieldsHoldingArrayOfSubClassInstances() { Gson gson = new GsonBuilder() .registerTypeAdapter(Base.class, new BaseSerializer()) .registerTypeAdapter(Sub.class, new SubSerializer()) @@ -78,7 +82,8 @@ public class CustomSerializerTest extends TestCase { } } - public void testBaseClassSerializerInvokedForBaseClassFieldsHoldingSubClassInstances() { + @Test + public void testBaseClassSerializerInvokedForBaseClassFieldsHoldingSubClassInstances() { Gson gson = new GsonBuilder() .registerTypeAdapter(Base.class, new BaseSerializer()) .create(); @@ -88,7 +93,8 @@ public class CustomSerializerTest extends TestCase { assertEquals(BaseSerializer.NAME, base.get(Base.SERIALIZER_KEY).getAsString()); } - public void testSerializerReturnsNull() { + @Test + public void testSerializerReturnsNull() { Gson gson = new GsonBuilder() .registerTypeAdapter(Base.class, new JsonSerializer<Base>() { @Override public JsonElement serialize(Base src, Type typeOfSrc, JsonSerializationContext context) { |