From 895e273ec565e2977da103b071c08da1c50b4db3 Mon Sep 17 00:00:00 2001 From: eugenp Date: Mon, 8 Sep 2014 20:59:31 +0300 Subject: [PATCH] gson cleanup --- ...NamesSerializer.java => DifferentNameSerializer.java} | 2 +- .../gson/serialization/GsonSerializationTest.java | 9 +++++---- ...eldsSerializer.java => IgnoringFieldsSerializer.java} | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) rename gson/src/test/java/org/baeldung/gson/serialization/{SourceClassChangingFieldNamesSerializer.java => DifferentNameSerializer.java} (88%) rename gson/src/test/java/org/baeldung/gson/serialization/{SourceClassIgnoringExtraFieldsSerializer.java => IgnoringFieldsSerializer.java} (85%) diff --git a/gson/src/test/java/org/baeldung/gson/serialization/SourceClassChangingFieldNamesSerializer.java b/gson/src/test/java/org/baeldung/gson/serialization/DifferentNameSerializer.java similarity index 88% rename from gson/src/test/java/org/baeldung/gson/serialization/SourceClassChangingFieldNamesSerializer.java rename to gson/src/test/java/org/baeldung/gson/serialization/DifferentNameSerializer.java index aef2d31011..9cef1da37b 100644 --- a/gson/src/test/java/org/baeldung/gson/serialization/SourceClassChangingFieldNamesSerializer.java +++ b/gson/src/test/java/org/baeldung/gson/serialization/DifferentNameSerializer.java @@ -7,7 +7,7 @@ import com.google.gson.JsonObject; import com.google.gson.JsonSerializationContext; import com.google.gson.JsonSerializer; -public class SourceClassChangingFieldNamesSerializer implements JsonSerializer { +public class DifferentNameSerializer implements JsonSerializer { @Override public JsonElement serialize(final SourceClass src, final Type typeOfSrc, final JsonSerializationContext context) { diff --git a/gson/src/test/java/org/baeldung/gson/serialization/GsonSerializationTest.java b/gson/src/test/java/org/baeldung/gson/serialization/GsonSerializationTest.java index 5a3b779ebb..93a44647e3 100644 --- a/gson/src/test/java/org/baeldung/gson/serialization/GsonSerializationTest.java +++ b/gson/src/test/java/org/baeldung/gson/serialization/GsonSerializationTest.java @@ -39,10 +39,10 @@ public class GsonSerializationTest { } @Test - public void givenUsingCustomSerializer_whenSerializingObjectToJsonWithDissimilarFieldNames_thenCorrect() { + public void givenUsingCustomSerializer_whenChangingNameOfFieldOnSerializing_thenCorrect() { final SourceClass sourceObject = new SourceClass(7, "seven"); final GsonBuilder gsonBuildr = new GsonBuilder(); - gsonBuildr.registerTypeAdapter(SourceClass.class, new SourceClassChangingFieldNamesSerializer()); + gsonBuildr.registerTypeAdapter(SourceClass.class, new DifferentNameSerializer()); final Gson gson = gsonBuildr.create(); final String jsonString = gson.toJson(sourceObject); @@ -52,10 +52,10 @@ public class GsonSerializationTest { } @Test - public void givenUsingCustomSerializer_whenSerializingObject_thenFieldIgnored() { + public void givenIgnoringAField_whenSerializingWithCustomSerializer_thenFieldIgnored() { final SourceClass sourceObject = new SourceClass(7, "seven"); final GsonBuilder gsonBuildr = new GsonBuilder(); - gsonBuildr.registerTypeAdapter(SourceClass.class, new SourceClassIgnoringExtraFieldsSerializer()); + gsonBuildr.registerTypeAdapter(SourceClass.class, new IgnoringFieldsSerializer()); final Gson gson = gsonBuildr.create(); final String jsonString = gson.toJson(sourceObject); @@ -76,4 +76,5 @@ public class GsonSerializationTest { final String estimatedResult = "\"Jan 1, 1970 3:16:40 AM\""; assertTrue(jsonDate.equals(estimatedResult)); } + } \ No newline at end of file diff --git a/gson/src/test/java/org/baeldung/gson/serialization/SourceClassIgnoringExtraFieldsSerializer.java b/gson/src/test/java/org/baeldung/gson/serialization/IgnoringFieldsSerializer.java similarity index 85% rename from gson/src/test/java/org/baeldung/gson/serialization/SourceClassIgnoringExtraFieldsSerializer.java rename to gson/src/test/java/org/baeldung/gson/serialization/IgnoringFieldsSerializer.java index de8487e097..c8fb95028c 100644 --- a/gson/src/test/java/org/baeldung/gson/serialization/SourceClassIgnoringExtraFieldsSerializer.java +++ b/gson/src/test/java/org/baeldung/gson/serialization/IgnoringFieldsSerializer.java @@ -7,7 +7,7 @@ import com.google.gson.JsonObject; import com.google.gson.JsonSerializationContext; import com.google.gson.JsonSerializer; -public class SourceClassIgnoringExtraFieldsSerializer implements JsonSerializer { +public class IgnoringFieldsSerializer implements JsonSerializer { @Override public JsonElement serialize(final SourceClass src, final Type typeOfSrc, final JsonSerializationContext context) { final String intValue = "intValue";