unittests enhancement
diff --git a/src/test/java/pta/de/core/common/GsonUTCDateAdapterTest.java b/src/test/java/pta/de/core/common/GsonUTCDateAdapterTest.java index 52f1330..a1bb423 100644 --- a/src/test/java/pta/de/core/common/GsonUTCDateAdapterTest.java +++ b/src/test/java/pta/de/core/common/GsonUTCDateAdapterTest.java
@@ -1,6 +1,8 @@ package pta.de.core.common; +import com.google.gson.JsonDeserializationContext; import com.google.gson.JsonElement; +import com.google.gson.JsonParseException; import com.google.gson.JsonSerializationContext; import org.junit.Test; @@ -32,7 +34,21 @@ } }; - gsonUTCDateAdapter.serialize(date, type, jsonSerializationContext); + JsonElement je = gsonUTCDateAdapter.serialize(date, type, jsonSerializationContext); + + // run through generator code base + JsonGeneratorBase.getGson(); + + + JsonDeserializationContext jsonDeserializationContext = new JsonDeserializationContext() { + @Override + public <T> T deserialize(JsonElement jsonElement, Type type) throws JsonParseException { + return null; + } + }; + + + gsonUTCDateAdapter.deserialize(je, type, jsonDeserializationContext); } }