diff --git a/extras/src/test/java/com/google/gson/graph/GraphAdapterBuilderTest.java b/extras/src/test/java/com/google/gson/graph/GraphAdapterBuilderTest.java index 3b2425ec..f0c697bf 100644 --- a/extras/src/test/java/com/google/gson/graph/GraphAdapterBuilderTest.java +++ b/extras/src/test/java/com/google/gson/graph/GraphAdapterBuilderTest.java @@ -58,7 +58,7 @@ public final class GraphAdapterBuilderTest { "'0x2':{'name':'SCISSORS','beats':'0x3'}," + "'0x3':{'name':'PAPER','beats':'0x1'}}"; - GsonBuilder gsonBuilder = new GsonBuilder(); + GsonBuilder gsonBuilder = new GsonBuilder().setLenient(); new GraphAdapterBuilder() .addType(Roshambo.class) .registerOn(gsonBuilder); @@ -77,7 +77,7 @@ public final class GraphAdapterBuilderTest { public void testDeserializationDirectSelfReference() { String json = "{'0x1':{'name':'SUICIDE','beats':'0x1'}}"; - GsonBuilder gsonBuilder = new GsonBuilder(); + GsonBuilder gsonBuilder = new GsonBuilder().setLenient(); new GraphAdapterBuilder() .addType(Roshambo.class) .registerOn(gsonBuilder); @@ -113,7 +113,7 @@ public final class GraphAdapterBuilderTest { Type listOfAnyType = new TypeToken>() {}.getType(); Type listOfListsType = new TypeToken>>() {}.getType(); - GsonBuilder gsonBuilder = new GsonBuilder(); + GsonBuilder gsonBuilder = new GsonBuilder().setLenient(); new GraphAdapterBuilder() .addType(listOfListsType) .addType(listOfAnyType) @@ -132,7 +132,7 @@ public final class GraphAdapterBuilderTest { new Employee("Jesse", google); new Employee("Joel", google); - GsonBuilder gsonBuilder = new GsonBuilder(); + GsonBuilder gsonBuilder = new GsonBuilder().setLenient(); new GraphAdapterBuilder() .addType(Company.class) .addType(Employee.class) @@ -147,7 +147,7 @@ public final class GraphAdapterBuilderTest { @Test public void testDeserializationWithMultipleTypes() { - GsonBuilder gsonBuilder = new GsonBuilder(); + GsonBuilder gsonBuilder = new GsonBuilder().setLenient(); new GraphAdapterBuilder() .addType(Company.class) .addType(Employee.class) diff --git a/extras/src/test/java/com/google/gson/interceptors/InterceptorTest.java b/extras/src/test/java/com/google/gson/interceptors/InterceptorTest.java index 39d618a5..a49960cb 100644 --- a/extras/src/test/java/com/google/gson/interceptors/InterceptorTest.java +++ b/extras/src/test/java/com/google/gson/interceptors/InterceptorTest.java @@ -46,6 +46,7 @@ public final class InterceptorTest extends TestCase { this.gson = new GsonBuilder() .registerTypeAdapterFactory(new InterceptorFactory()) .enableComplexMapKeySerialization() + .setLenient() .create(); } @@ -109,6 +110,7 @@ public final class InterceptorTest extends TestCase { } }) .registerTypeAdapterFactory(new InterceptorFactory()) + .setLenient() .create(); UserGroup userGroup = gson.fromJson("{user:{name:'bob',password:'pwd'}}", UserGroup.class); assertEquals(User.DEFAULT_EMAIL, userGroup.user.email); diff --git a/extras/src/test/java/com/google/gson/typeadapters/RuntimeTypeAdapterFactoryTest.java b/extras/src/test/java/com/google/gson/typeadapters/RuntimeTypeAdapterFactoryTest.java index 8c62bef7..fddb97d5 100644 --- a/extras/src/test/java/com/google/gson/typeadapters/RuntimeTypeAdapterFactoryTest.java +++ b/extras/src/test/java/com/google/gson/typeadapters/RuntimeTypeAdapterFactoryTest.java @@ -30,6 +30,7 @@ public final class RuntimeTypeAdapterFactoryTest extends TestCase { .registerSubtype(CreditCard.class); Gson gson = new GsonBuilder() .registerTypeAdapterFactory(rta) + .setLenient() .create(); CreditCard original = new CreditCard("Jesse", 234); @@ -47,6 +48,7 @@ public final class RuntimeTypeAdapterFactoryTest extends TestCase { .registerSubtype(BillingInstrument.class); Gson gson = new GsonBuilder() .registerTypeAdapterFactory(rta) + .setLenient() .create(); BillingInstrument original = new BillingInstrument("Jesse"); diff --git a/extras/src/test/java/com/google/gson/typeadapters/UtcDateTypeAdapterTest.java b/extras/src/test/java/com/google/gson/typeadapters/UtcDateTypeAdapterTest.java index fe4104fb..2b549451 100644 --- a/extras/src/test/java/com/google/gson/typeadapters/UtcDateTypeAdapterTest.java +++ b/extras/src/test/java/com/google/gson/typeadapters/UtcDateTypeAdapterTest.java @@ -29,6 +29,7 @@ import junit.framework.TestCase; public final class UtcDateTypeAdapterTest extends TestCase { private final Gson gson = new GsonBuilder() .registerTypeAdapter(Date.class, new UtcDateTypeAdapter()) + .setLenient() .create(); public void testLocalTimeZone() { @@ -56,6 +57,7 @@ public final class UtcDateTypeAdapterTest extends TestCase { public void testUtcDatesOnJdkBefore1_7() { Gson gson = new GsonBuilder() .registerTypeAdapter(Date.class, new UtcDateTypeAdapter()) + .setLenient() .create(); gson.fromJson("'2014-12-05T04:00:00.000Z'", Date.class); } diff --git a/proto/src/test/java/com/google/gson/protobuf/functional/ProtosWithComplexAndRepeatedFieldsTest.java b/proto/src/test/java/com/google/gson/protobuf/functional/ProtosWithComplexAndRepeatedFieldsTest.java index 8e59d5d1..eae8742a 100644 --- a/proto/src/test/java/com/google/gson/protobuf/functional/ProtosWithComplexAndRepeatedFieldsTest.java +++ b/proto/src/test/java/com/google/gson/protobuf/functional/ProtosWithComplexAndRepeatedFieldsTest.java @@ -45,6 +45,7 @@ public class ProtosWithComplexAndRepeatedFieldsTest extends TestCase { ProtoTypeAdapter.newBuilder() .setEnumSerialization(EnumSerialization.NUMBER) .build()) + .setLenient() .create(); upperCamelGson = new GsonBuilder() @@ -53,6 +54,7 @@ public class ProtosWithComplexAndRepeatedFieldsTest extends TestCase { .setFieldNameSerializationFormat( CaseFormat.LOWER_UNDERSCORE, CaseFormat.UPPER_CAMEL) .build()) + .setLenient() .create(); } diff --git a/proto/src/test/java/com/google/gson/protobuf/functional/ProtosWithPrimitiveTypesTest.java b/proto/src/test/java/com/google/gson/protobuf/functional/ProtosWithPrimitiveTypesTest.java index 2e9d0e17..12738fa7 100644 --- a/proto/src/test/java/com/google/gson/protobuf/functional/ProtosWithPrimitiveTypesTest.java +++ b/proto/src/test/java/com/google/gson/protobuf/functional/ProtosWithPrimitiveTypesTest.java @@ -34,6 +34,7 @@ public class ProtosWithPrimitiveTypesTest extends TestCase { GeneratedMessageV3.class, ProtoTypeAdapter.newBuilder() .setEnumSerialization(EnumSerialization.NUMBER) .build()) + .setLenient() .create(); }