Fix tests in other projects

This commit is contained in:
Johannes Frohnmeyer 2022-05-17 21:49:05 +02:00
parent 031f729d32
commit 6a4f4329c0
Signed by: Johannes
GPG Key ID: E76429612C2929F4
6 changed files with 14 additions and 5 deletions

View File

@ -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<List<?>>() {}.getType();
Type listOfListsType = new TypeToken<List<List<?>>>() {}.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)

View File

@ -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);

View File

@ -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");

View File

@ -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);
}

View File

@ -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();
}

View File

@ -34,6 +34,7 @@ public class ProtosWithPrimitiveTypesTest extends TestCase {
GeneratedMessageV3.class, ProtoTypeAdapter.newBuilder()
.setEnumSerialization(EnumSerialization.NUMBER)
.build())
.setLenient()
.create();
}