package com.google.gson;
import java.io.IOException;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import java.util.List;
import java.io.StringReader;
import java.io.StringWriter;
import org.junit.Test;
import junit.framework.TestCase;
import java.lang.reflect.Type;
import com.google.gson.reflect.TypeToken;
public final class MixedStreamTest extends TestCase {
private static final Car BLUE_MUSTANG = new Car("mustang" , 255);
private static final Car BLACK_BMW = new Car("bmw" , 0);
private static final Car RED_MIATA = new Car("miata" , 16711680);
private static final String CARS_JSON = "[\n" + (" {\n" + (" \"name\": \"mustang\",\n" + (" \"color\": 255\n" + (" },\n" + (" {\n" + (" \"name\": \"bmw\",\n" + (" \"color\": 0\n" + (" },\n" + (" {\n" + (" \"name\": \"miata\",\n" + (" \"color\": 16711680\n" + (" }\n" + "]"))))))))))));
@Test(timeout = 1000)
public void testWriteMixedStreamed_add1646() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteMixedStreamed_add1646");
Gson gson = new Gson();
StringWriter stringWriter = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(stringWriter);
jsonWriter.beginArray();
jsonWriter.beginArray();
jsonWriter.setIndent(" ");
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
gson.toJson(BLACK_BMW, Car.class, jsonWriter);
gson.toJson(RED_MIATA, Car.class, jsonWriter);
jsonWriter.endArray();
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3164,com.google.gson.MixedStreamTest.CARS_JSON);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3166,stringWriter,3165,stringWriter.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteMixedStreamed_add1647() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteMixedStreamed_add1647");
Gson gson = new Gson();
StringWriter stringWriter = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(stringWriter);
jsonWriter.beginArray();
jsonWriter.setIndent(" ");
jsonWriter.setIndent(" ");
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
gson.toJson(BLACK_BMW, Car.class, jsonWriter);
gson.toJson(RED_MIATA, Car.class, jsonWriter);
jsonWriter.endArray();
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3164,com.google.gson.MixedStreamTest.CARS_JSON);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3166,stringWriter,3165,stringWriter.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteMixedStreamed_add1648() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteMixedStreamed_add1648");
Gson gson = new Gson();
StringWriter stringWriter = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(stringWriter);
jsonWriter.beginArray();
jsonWriter.setIndent(" ");
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
gson.toJson(BLACK_BMW, Car.class, jsonWriter);
gson.toJson(RED_MIATA, Car.class, jsonWriter);
jsonWriter.endArray();
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3164,com.google.gson.MixedStreamTest.CARS_JSON);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3166,stringWriter,3165,stringWriter.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteMixedStreamed_add1649() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteMixedStreamed_add1649");
Gson gson = new Gson();
StringWriter stringWriter = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(stringWriter);
jsonWriter.beginArray();
jsonWriter.setIndent(" ");
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
gson.toJson(BLACK_BMW, Car.class, jsonWriter);
gson.toJson(BLACK_BMW, Car.class, jsonWriter);
gson.toJson(RED_MIATA, Car.class, jsonWriter);
jsonWriter.endArray();
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3164,com.google.gson.MixedStreamTest.CARS_JSON);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3166,stringWriter,3165,stringWriter.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteMixedStreamed_add1650() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteMixedStreamed_add1650");
Gson gson = new Gson();
StringWriter stringWriter = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(stringWriter);
jsonWriter.beginArray();
jsonWriter.setIndent(" ");
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
gson.toJson(BLACK_BMW, Car.class, jsonWriter);
gson.toJson(RED_MIATA, Car.class, jsonWriter);
gson.toJson(RED_MIATA, Car.class, jsonWriter);
jsonWriter.endArray();
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3164,com.google.gson.MixedStreamTest.CARS_JSON);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3166,stringWriter,3165,stringWriter.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteMixedStreamed_add1651() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteMixedStreamed_add1651");
Gson gson = new Gson();
StringWriter stringWriter = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(stringWriter);
jsonWriter.beginArray();
jsonWriter.setIndent(" ");
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
gson.toJson(BLACK_BMW, Car.class, jsonWriter);
gson.toJson(RED_MIATA, Car.class, jsonWriter);
jsonWriter.endArray();
jsonWriter.endArray();
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3164,com.google.gson.MixedStreamTest.CARS_JSON);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3166,stringWriter,3165,stringWriter.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
public void testWriteMixedStreamed() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteMixedStreamed");
Gson gson = new Gson();
StringWriter stringWriter = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(stringWriter);
jsonWriter.beginArray();
jsonWriter.setIndent("foo");
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
gson.toJson(BLACK_BMW, Car.class, jsonWriter);
gson.toJson(RED_MIATA, Car.class, jsonWriter);
jsonWriter.endArray();
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3164,com.google.gson.MixedStreamTest.CARS_JSON);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3166,stringWriter,3165,stringWriter.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteMixedStreamed_remove1347() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteMixedStreamed_remove1347");
Gson gson = new Gson();
StringWriter stringWriter = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(stringWriter);
jsonWriter.setIndent(" ");
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
gson.toJson(BLACK_BMW, Car.class, jsonWriter);
gson.toJson(RED_MIATA, Car.class, jsonWriter);
jsonWriter.endArray();
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3164,com.google.gson.MixedStreamTest.CARS_JSON);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3166,stringWriter,3165,stringWriter.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteMixedStreamed_remove1348() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteMixedStreamed_remove1348");
Gson gson = new Gson();
StringWriter stringWriter = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(stringWriter);
jsonWriter.beginArray();
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
gson.toJson(BLACK_BMW, Car.class, jsonWriter);
gson.toJson(RED_MIATA, Car.class, jsonWriter);
jsonWriter.endArray();
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3164,com.google.gson.MixedStreamTest.CARS_JSON);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3166,stringWriter,3165,stringWriter.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteMixedStreamed_remove1349() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteMixedStreamed_remove1349");
Gson gson = new Gson();
StringWriter stringWriter = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(stringWriter);
jsonWriter.beginArray();
jsonWriter.setIndent(" ");
gson.toJson(BLACK_BMW, Car.class, jsonWriter);
gson.toJson(RED_MIATA, Car.class, jsonWriter);
jsonWriter.endArray();
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3164,com.google.gson.MixedStreamTest.CARS_JSON);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3166,stringWriter,3165,stringWriter.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteMixedStreamed_remove1350() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteMixedStreamed_remove1350");
Gson gson = new Gson();
StringWriter stringWriter = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(stringWriter);
jsonWriter.beginArray();
jsonWriter.setIndent(" ");
gson.toJson(BLACK_BMW, Car.class, jsonWriter);
gson.toJson(RED_MIATA, Car.class, jsonWriter);
jsonWriter.endArray();
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3164,com.google.gson.MixedStreamTest.CARS_JSON);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3166,stringWriter,3165,stringWriter.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteMixedStreamed_remove1351() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteMixedStreamed_remove1351");
Gson gson = new Gson();
StringWriter stringWriter = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(stringWriter);
jsonWriter.beginArray();
jsonWriter.setIndent(" ");
gson.toJson(BLACK_BMW, Car.class, jsonWriter);
gson.toJson(RED_MIATA, Car.class, jsonWriter);
jsonWriter.endArray();
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3164,com.google.gson.MixedStreamTest.CARS_JSON);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3166,stringWriter,3165,stringWriter.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteMixedStreamed_remove1352() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteMixedStreamed_remove1352");
Gson gson = new Gson();
StringWriter stringWriter = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(stringWriter);
jsonWriter.beginArray();
jsonWriter.setIndent(" ");
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
gson.toJson(BLACK_BMW, Car.class, jsonWriter);
gson.toJson(RED_MIATA, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3164,com.google.gson.MixedStreamTest.CARS_JSON);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3166,stringWriter,3165,stringWriter.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReadMixedStreamed() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReadMixedStreamed");
Gson gson = new Gson();
StringReader stringReader = new StringReader(CARS_JSON);
JsonReader jsonReader = new JsonReader(stringReader);
jsonReader.beginArray();
jsonReader.beginArray();
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3137,com.google.gson.MixedStreamTest.BLUE_MUSTANG);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3139,gson,3138,gson.fromJson(jsonReader, com.google.gson.MixedStreamTest.Car.class));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3140,com.google.gson.MixedStreamTest.BLACK_BMW);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3142,gson,3141,gson.fromJson(jsonReader, com.google.gson.MixedStreamTest.Car.class));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3143,com.google.gson.MixedStreamTest.RED_MIATA);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3145,gson,3144,gson.fromJson(jsonReader, com.google.gson.MixedStreamTest.Car.class));
jsonReader.endArray();
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReadMixedStreamed_add1619() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReadMixedStreamed_add1619");
Gson gson = new Gson();
StringReader stringReader = new StringReader(CARS_JSON);
JsonReader jsonReader = new JsonReader(stringReader);
jsonReader.beginArray();
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3137,com.google.gson.MixedStreamTest.BLUE_MUSTANG);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3139,gson,3138,gson.fromJson(jsonReader, com.google.gson.MixedStreamTest.Car.class));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3140,com.google.gson.MixedStreamTest.BLACK_BMW);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3142,gson,3141,gson.fromJson(jsonReader, com.google.gson.MixedStreamTest.Car.class));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3143,com.google.gson.MixedStreamTest.RED_MIATA);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3145,gson,3144,gson.fromJson(jsonReader, com.google.gson.MixedStreamTest.Car.class));
jsonReader.endArray();
jsonReader.endArray();
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReadMixedStreamed_remove1324() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReadMixedStreamed_remove1324");
Gson gson = new Gson();
StringReader stringReader = new StringReader(CARS_JSON);
JsonReader jsonReader = new JsonReader(stringReader);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3137,com.google.gson.MixedStreamTest.BLUE_MUSTANG);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3139,gson,3138,gson.fromJson(jsonReader, com.google.gson.MixedStreamTest.Car.class));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3140,com.google.gson.MixedStreamTest.BLACK_BMW);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3142,gson,3141,gson.fromJson(jsonReader, com.google.gson.MixedStreamTest.Car.class));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3143,com.google.gson.MixedStreamTest.RED_MIATA);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3145,gson,3144,gson.fromJson(jsonReader, com.google.gson.MixedStreamTest.Car.class));
jsonReader.endArray();
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReadMixedStreamed_remove1325() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReadMixedStreamed_remove1325");
Gson gson = new Gson();
StringReader stringReader = new StringReader(CARS_JSON);
JsonReader jsonReader = new JsonReader(stringReader);
jsonReader.beginArray();
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3137,com.google.gson.MixedStreamTest.BLUE_MUSTANG);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3139,gson,3138,gson.fromJson(jsonReader, com.google.gson.MixedStreamTest.Car.class));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3140,com.google.gson.MixedStreamTest.BLACK_BMW);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3142,gson,3141,gson.fromJson(jsonReader, com.google.gson.MixedStreamTest.Car.class));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3143,com.google.gson.MixedStreamTest.RED_MIATA);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3145,gson,3144,gson.fromJson(jsonReader, com.google.gson.MixedStreamTest.Car.class));
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReaderDoesNotMutateState_add1622() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReaderDoesNotMutateState_add1622");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.beginArray();
jsonReader.beginArray();
jsonReader.setLenient(false);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3147,jsonReader,3146,jsonReader.isLenient());
jsonReader.setLenient(true);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3149,jsonReader,3148,jsonReader.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReaderDoesNotMutateState_add1623() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReaderDoesNotMutateState_add1623");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.beginArray();
jsonReader.setLenient(false);
jsonReader.setLenient(false);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3147,jsonReader,3146,jsonReader.isLenient());
jsonReader.setLenient(true);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3149,jsonReader,3148,jsonReader.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReaderDoesNotMutateState_add1624() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReaderDoesNotMutateState_add1624");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.beginArray();
jsonReader.setLenient(false);
gson.fromJson(jsonReader, Car.class);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3147,jsonReader,3146,jsonReader.isLenient());
jsonReader.setLenient(true);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3149,jsonReader,3148,jsonReader.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReaderDoesNotMutateState_add1625() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReaderDoesNotMutateState_add1625");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.beginArray();
jsonReader.setLenient(false);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3147,jsonReader,3146,jsonReader.isLenient());
jsonReader.setLenient(true);
jsonReader.setLenient(true);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3149,jsonReader,3148,jsonReader.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReaderDoesNotMutateState_add1626() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReaderDoesNotMutateState_add1626");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.beginArray();
jsonReader.setLenient(false);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3147,jsonReader,3146,jsonReader.isLenient());
jsonReader.setLenient(true);
gson.fromJson(jsonReader, Car.class);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3149,jsonReader,3148,jsonReader.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
public void testReaderDoesNotMutateState() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReaderDoesNotMutateState");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.beginArray();
jsonReader.setLenient(true);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3147,jsonReader,3146,jsonReader.isLenient());
jsonReader.setLenient(true);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3149,jsonReader,3148,jsonReader.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
public void testReaderDoesNotMutateState_literalMutation2378() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReaderDoesNotMutateState_literalMutation2378");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.beginArray();
jsonReader.setLenient(false);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3147,jsonReader,3146,jsonReader.isLenient());
jsonReader.setLenient(true);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3149,jsonReader,3148,jsonReader.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReaderDoesNotMutateState_remove1326() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReaderDoesNotMutateState_remove1326");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.setLenient(false);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3147,jsonReader,3146,jsonReader.isLenient());
jsonReader.setLenient(true);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3149,jsonReader,3148,jsonReader.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReaderDoesNotMutateState_remove1327() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReaderDoesNotMutateState_remove1327");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.beginArray();
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3147,jsonReader,3146,jsonReader.isLenient());
jsonReader.setLenient(true);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3149,jsonReader,3148,jsonReader.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReaderDoesNotMutateState_remove1328() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReaderDoesNotMutateState_remove1328");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.beginArray();
jsonReader.setLenient(false);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3147,jsonReader,3146,jsonReader.isLenient());
jsonReader.setLenient(true);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3149,jsonReader,3148,jsonReader.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReaderDoesNotMutateState_remove1329() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReaderDoesNotMutateState_remove1329");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.beginArray();
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3147,jsonReader,3146,jsonReader.isLenient());
jsonReader.setLenient(true);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3149,jsonReader,3148,jsonReader.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReaderDoesNotMutateState_remove1330() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReaderDoesNotMutateState_remove1330");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.beginArray();
jsonReader.setLenient(false);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3147,jsonReader,3146,jsonReader.isLenient());
jsonReader.setLenient(true);
gson.fromJson(jsonReader, Car.class);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3149,jsonReader,3148,jsonReader.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteDoesNotMutateState_add1631() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteDoesNotMutateState_add1631");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.beginArray();
jsonWriter.setHtmlSafe(true);
jsonWriter.setLenient(true);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3151,jsonWriter,3150,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3153,jsonWriter,3152,jsonWriter.isLenient());
jsonWriter.setHtmlSafe(false);
jsonWriter.setLenient(false);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3155,jsonWriter,3154,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3157,jsonWriter,3156,jsonWriter.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteDoesNotMutateState_add1632() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteDoesNotMutateState_add1632");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.setHtmlSafe(true);
jsonWriter.setHtmlSafe(true);
jsonWriter.setLenient(true);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3151,jsonWriter,3150,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3153,jsonWriter,3152,jsonWriter.isLenient());
jsonWriter.setHtmlSafe(false);
jsonWriter.setLenient(false);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3155,jsonWriter,3154,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3157,jsonWriter,3156,jsonWriter.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteDoesNotMutateState_add1633() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteDoesNotMutateState_add1633");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.setHtmlSafe(true);
jsonWriter.setLenient(true);
jsonWriter.setLenient(true);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3151,jsonWriter,3150,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3153,jsonWriter,3152,jsonWriter.isLenient());
jsonWriter.setHtmlSafe(false);
jsonWriter.setLenient(false);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3155,jsonWriter,3154,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3157,jsonWriter,3156,jsonWriter.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteDoesNotMutateState_add1634() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteDoesNotMutateState_add1634");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.setHtmlSafe(true);
jsonWriter.setLenient(true);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3151,jsonWriter,3150,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3153,jsonWriter,3152,jsonWriter.isLenient());
jsonWriter.setHtmlSafe(false);
jsonWriter.setLenient(false);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3155,jsonWriter,3154,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3157,jsonWriter,3156,jsonWriter.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteDoesNotMutateState_add1635() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteDoesNotMutateState_add1635");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.setHtmlSafe(true);
jsonWriter.setLenient(true);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3151,jsonWriter,3150,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3153,jsonWriter,3152,jsonWriter.isLenient());
jsonWriter.setHtmlSafe(false);
jsonWriter.setHtmlSafe(false);
jsonWriter.setLenient(false);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3155,jsonWriter,3154,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3157,jsonWriter,3156,jsonWriter.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteDoesNotMutateState_add1636() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteDoesNotMutateState_add1636");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.setHtmlSafe(true);
jsonWriter.setLenient(true);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3151,jsonWriter,3150,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3153,jsonWriter,3152,jsonWriter.isLenient());
jsonWriter.setHtmlSafe(false);
jsonWriter.setLenient(false);
jsonWriter.setLenient(false);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3155,jsonWriter,3154,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3157,jsonWriter,3156,jsonWriter.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteDoesNotMutateState_add1637() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteDoesNotMutateState_add1637");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.setHtmlSafe(true);
jsonWriter.setLenient(true);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3151,jsonWriter,3150,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3153,jsonWriter,3152,jsonWriter.isLenient());
jsonWriter.setHtmlSafe(false);
jsonWriter.setLenient(false);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3155,jsonWriter,3154,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3157,jsonWriter,3156,jsonWriter.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
public void testWriteDoesNotMutateState() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteDoesNotMutateState");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.setHtmlSafe(true);
jsonWriter.setLenient(true);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3151,jsonWriter,3150,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3153,jsonWriter,3152,jsonWriter.isLenient());
jsonWriter.setHtmlSafe(false);
jsonWriter.setLenient(false);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3155,jsonWriter,3154,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3157,jsonWriter,3156,jsonWriter.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
public void testWriteDoesNotMutateState_literalMutation2380() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteDoesNotMutateState_literalMutation2380");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.setHtmlSafe(true);
jsonWriter.setLenient(true);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3151,jsonWriter,3150,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3153,jsonWriter,3152,jsonWriter.isLenient());
jsonWriter.setHtmlSafe(false);
jsonWriter.setLenient(false);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3155,jsonWriter,3154,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3157,jsonWriter,3156,jsonWriter.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
public void testWriteDoesNotMutateState_literalMutation2381() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteDoesNotMutateState_literalMutation2381");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.setHtmlSafe(true);
jsonWriter.setLenient(true);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3151,jsonWriter,3150,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3153,jsonWriter,3152,jsonWriter.isLenient());
jsonWriter.setHtmlSafe(true);
jsonWriter.setLenient(false);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3155,jsonWriter,3154,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3157,jsonWriter,3156,jsonWriter.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
public void testWriteDoesNotMutateState_literalMutation2382() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteDoesNotMutateState_literalMutation2382");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.setHtmlSafe(true);
jsonWriter.setLenient(true);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3151,jsonWriter,3150,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3153,jsonWriter,3152,jsonWriter.isLenient());
jsonWriter.setHtmlSafe(false);
jsonWriter.setLenient(false);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3155,jsonWriter,3154,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3157,jsonWriter,3156,jsonWriter.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteDoesNotMutateState_remove1334() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteDoesNotMutateState_remove1334");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.setHtmlSafe(true);
jsonWriter.setLenient(true);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3151,jsonWriter,3150,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3153,jsonWriter,3152,jsonWriter.isLenient());
jsonWriter.setHtmlSafe(false);
jsonWriter.setLenient(false);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3155,jsonWriter,3154,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3157,jsonWriter,3156,jsonWriter.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteDoesNotMutateState_remove1335() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteDoesNotMutateState_remove1335");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.setLenient(true);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3151,jsonWriter,3150,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3153,jsonWriter,3152,jsonWriter.isLenient());
jsonWriter.setHtmlSafe(false);
jsonWriter.setLenient(false);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3155,jsonWriter,3154,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3157,jsonWriter,3156,jsonWriter.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteDoesNotMutateState_remove1336() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteDoesNotMutateState_remove1336");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.setHtmlSafe(true);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3151,jsonWriter,3150,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3153,jsonWriter,3152,jsonWriter.isLenient());
jsonWriter.setHtmlSafe(false);
jsonWriter.setLenient(false);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3155,jsonWriter,3154,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3157,jsonWriter,3156,jsonWriter.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteDoesNotMutateState_remove1337() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteDoesNotMutateState_remove1337");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.setHtmlSafe(true);
jsonWriter.setLenient(true);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3151,jsonWriter,3150,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3153,jsonWriter,3152,jsonWriter.isLenient());
jsonWriter.setHtmlSafe(false);
jsonWriter.setLenient(false);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3155,jsonWriter,3154,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3157,jsonWriter,3156,jsonWriter.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteDoesNotMutateState_remove1338() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteDoesNotMutateState_remove1338");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.setLenient(true);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3151,jsonWriter,3150,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3153,jsonWriter,3152,jsonWriter.isLenient());
jsonWriter.setHtmlSafe(false);
jsonWriter.setLenient(false);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3155,jsonWriter,3154,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3157,jsonWriter,3156,jsonWriter.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteDoesNotMutateState_remove1339() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteDoesNotMutateState_remove1339");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.setHtmlSafe(true);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3151,jsonWriter,3150,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3153,jsonWriter,3152,jsonWriter.isLenient());
jsonWriter.setHtmlSafe(false);
jsonWriter.setLenient(false);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3155,jsonWriter,3154,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3157,jsonWriter,3156,jsonWriter.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteDoesNotMutateState_remove1340() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteDoesNotMutateState_remove1340");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.setHtmlSafe(true);
jsonWriter.setLenient(true);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3151,jsonWriter,3150,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3153,jsonWriter,3152,jsonWriter.isLenient());
jsonWriter.setHtmlSafe(false);
jsonWriter.setLenient(false);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3155,jsonWriter,3154,jsonWriter.isHtmlSafe());
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3157,jsonWriter,3156,jsonWriter.isLenient());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReadInvalidState() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReadInvalidState");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.beginArray();
jsonReader.beginArray();
jsonReader.beginObject();
try {
gson.fromJson(jsonReader, String.class);
} catch (JsonParseException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReadInvalidState_add1616() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReadInvalidState_add1616");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.beginArray();
jsonReader.beginObject();
jsonReader.beginObject();
try {
gson.fromJson(jsonReader, String.class);
} catch (JsonParseException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReadInvalidState_add1617() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReadInvalidState_add1617");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.beginArray();
jsonReader.beginObject();
try {
gson.fromJson(jsonReader, String.class);
gson.fromJson(jsonReader, String.class);
} catch (JsonParseException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReadInvalidState_remove1322() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReadInvalidState_remove1322");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.beginObject();
try {
gson.fromJson(jsonReader, String.class);
} catch (JsonParseException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReadInvalidState_remove1323() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReadInvalidState_remove1323");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.beginArray();
try {
gson.fromJson(jsonReader, String.class);
} catch (JsonParseException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReadClosed() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReadClosed");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.close();
jsonReader.close();
try {
gson.fromJson(jsonReader, new TypeToken<java.util.List<Car>>() { }.getType());
} catch (JsonParseException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReadClosed_add1613() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReadClosed_add1613");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.close();
try {
gson.fromJson(jsonReader, new TypeToken<java.util.List<Car>>() { }.getType());
gson.fromJson(jsonReader, new TypeToken<java.util.List<Car>>() { }.getType());
} catch (JsonParseException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReadClosed_add1614() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReadClosed_add1614");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
jsonReader.close();
try {
gson.fromJson(jsonReader, new TypeToken<java.util.List<Car>>() { }.getType());
} catch (JsonParseException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReadClosed_remove1321() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReadClosed_remove1321");
Gson gson = new Gson();
JsonReader jsonReader = new JsonReader(new StringReader(CARS_JSON));
try {
gson.fromJson(jsonReader, new TypeToken<java.util.List<Car>>() { }.getType());
} catch (JsonParseException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteInvalidState() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteInvalidState");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginObject();
jsonWriter.beginObject();
try {
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
} catch (IllegalStateException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteInvalidState_add1642() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteInvalidState_add1642");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginObject();
try {
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
} catch (IllegalStateException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteInvalidState_remove1344() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteInvalidState_remove1344");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
try {
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
} catch (IllegalStateException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteClosed() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteClosed");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.beginArray();
jsonWriter.endArray();
jsonWriter.close();
try {
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
} catch (IllegalStateException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteClosed_add1628() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteClosed_add1628");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.endArray();
jsonWriter.endArray();
jsonWriter.close();
try {
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
} catch (IllegalStateException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteClosed_add1629() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteClosed_add1629");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.endArray();
jsonWriter.close();
jsonWriter.close();
try {
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
} catch (IllegalStateException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteClosed_add1630() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteClosed_add1630");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.endArray();
jsonWriter.close();
try {
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
} catch (IllegalStateException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteClosed_remove1331() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteClosed_remove1331");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.endArray();
jsonWriter.close();
try {
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
} catch (IllegalStateException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteClosed_remove1332() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteClosed_remove1332");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.close();
try {
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
} catch (IllegalStateException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteClosed_remove1333() throws IOException {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteClosed_remove1333");
Gson gson = new Gson();
JsonWriter jsonWriter = new JsonWriter(new StringWriter());
jsonWriter.beginArray();
jsonWriter.endArray();
try {
gson.toJson(BLUE_MUSTANG, Car.class, jsonWriter);
} catch (IllegalStateException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteNulls_add1652() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteNulls_add1652");
Gson gson = new Gson();
try {
gson.toJson(new com.google.gson.JsonPrimitive("hello"), ((JsonWriter)(null)));
gson.toJson(new com.google.gson.JsonPrimitive("hello"), ((JsonWriter)(null)));
} catch (NullPointerException expected) {
}
StringWriter stringWriter = new StringWriter();
gson.toJson(null, new JsonWriter(stringWriter));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3168,stringWriter,3167,stringWriter.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteNulls_add1653() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteNulls_add1653");
Gson gson = new Gson();
try {
gson.toJson(new com.google.gson.JsonPrimitive("hello"), ((JsonWriter)(null)));
} catch (NullPointerException expected) {
}
StringWriter stringWriter = new StringWriter();
gson.toJson(null, new JsonWriter(stringWriter));
gson.toJson(null, new JsonWriter(stringWriter));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3168,stringWriter,3167,stringWriter.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
public void testWriteNulls() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteNulls");
Gson gson = new Gson();
try {
gson.toJson(new com.google.gson.JsonPrimitive("foo"), ((JsonWriter)(null)));
} catch (NullPointerException expected) {
}
StringWriter stringWriter = new StringWriter();
gson.toJson(null, new JsonWriter(stringWriter));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3168,stringWriter,3167,stringWriter.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteNulls_remove1353() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteNulls_remove1353");
Gson gson = new Gson();
try {
gson.toJson(new com.google.gson.JsonPrimitive("hello"), ((JsonWriter)(null)));
} catch (NullPointerException expected) {
}
StringWriter stringWriter = new StringWriter();
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3168,stringWriter,3167,stringWriter.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReadNulls_add1620() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReadNulls_add1620");
Gson gson = new Gson();
try {
gson.fromJson(((JsonReader)(null)), java.lang.Integer.class);
gson.fromJson(((JsonReader)(null)), java.lang.Integer.class);
} catch (NullPointerException expected) {
}
try {
gson.fromJson(new JsonReader(new StringReader("true")), null);
} catch (NullPointerException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testReadNulls_add1621() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReadNulls_add1621");
Gson gson = new Gson();
try {
gson.fromJson(((JsonReader)(null)), java.lang.Integer.class);
} catch (NullPointerException expected) {
}
try {
gson.fromJson(new JsonReader(new StringReader("true")), null);
gson.fromJson(new JsonReader(new StringReader("true")), null);
} catch (NullPointerException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
public void testReadNulls() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testReadNulls");
Gson gson = new Gson();
try {
gson.fromJson(((JsonReader)(null)), java.lang.Integer.class);
} catch (NullPointerException expected) {
}
try {
gson.fromJson(new JsonReader(new StringReader("foo")), null);
} catch (NullPointerException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteHtmlSafe_add1638() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteHtmlSafe_add1638");
List<java.lang.String> contents = java.util.Arrays.asList("<", ">", "&", "=", "\'");
Type type = new TypeToken<java.util.List<java.lang.String>>() { }.getType();
StringWriter writer = new StringWriter();
new Gson().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3159,writer,3158,writer.toString());
writer = new StringWriter();
new GsonBuilder().disableHtmlEscaping().create().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3161,writer,3160,writer.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteHtmlSafe_add1639() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteHtmlSafe_add1639");
List<java.lang.String> contents = java.util.Arrays.asList("<", ">", "&", "=", "\'");
Type type = new TypeToken<java.util.List<java.lang.String>>() { }.getType();
StringWriter writer = new StringWriter();
new Gson().toJson(contents, type, new JsonWriter(writer));
new Gson().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3159,writer,3158,writer.toString());
writer = new StringWriter();
new GsonBuilder().disableHtmlEscaping().create().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3161,writer,3160,writer.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteHtmlSafe_add1640() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteHtmlSafe_add1640");
List<java.lang.String> contents = java.util.Arrays.asList("<", ">", "&", "=", "\'");
Type type = new TypeToken<java.util.List<java.lang.String>>() { }.getType();
StringWriter writer = new StringWriter();
new Gson().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3159,writer,3158,writer.toString());
writer = new StringWriter();
new GsonBuilder().disableHtmlEscaping().create().toJson(contents, type, new JsonWriter(writer));
new GsonBuilder().disableHtmlEscaping().create().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3161,writer,3160,writer.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
public void testWriteHtmlSafe() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteHtmlSafe");
List<java.lang.String> contents = java.util.Arrays.asList("foo", ">", "&", "=", "\'");
Type type = new TypeToken<java.util.List<java.lang.String>>() { }.getType();
StringWriter writer = new StringWriter();
new Gson().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3159,writer,3158,writer.toString());
writer = new StringWriter();
new GsonBuilder().disableHtmlEscaping().create().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3161,writer,3160,writer.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
public void testWriteHtmlSafe_literalMutation2384() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteHtmlSafe_literalMutation2384");
List<java.lang.String> contents = java.util.Arrays.asList("<", "foo", "&", "=", "\'");
Type type = new TypeToken<java.util.List<java.lang.String>>() { }.getType();
StringWriter writer = new StringWriter();
new Gson().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3159,writer,3158,writer.toString());
writer = new StringWriter();
new GsonBuilder().disableHtmlEscaping().create().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3161,writer,3160,writer.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
public void testWriteHtmlSafe_literalMutation2385() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteHtmlSafe_literalMutation2385");
List<java.lang.String> contents = java.util.Arrays.asList("<", ">", "foo", "=", "\'");
Type type = new TypeToken<java.util.List<java.lang.String>>() { }.getType();
StringWriter writer = new StringWriter();
new Gson().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3159,writer,3158,writer.toString());
writer = new StringWriter();
new GsonBuilder().disableHtmlEscaping().create().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3161,writer,3160,writer.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
public void testWriteHtmlSafe_literalMutation2386() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteHtmlSafe_literalMutation2386");
List<java.lang.String> contents = java.util.Arrays.asList("<", ">", "&", "foo", "\'");
Type type = new TypeToken<java.util.List<java.lang.String>>() { }.getType();
StringWriter writer = new StringWriter();
new Gson().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3159,writer,3158,writer.toString());
writer = new StringWriter();
new GsonBuilder().disableHtmlEscaping().create().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3161,writer,3160,writer.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
public void testWriteHtmlSafe_literalMutation2387() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteHtmlSafe_literalMutation2387");
List<java.lang.String> contents = java.util.Arrays.asList("<", ">", "&", "=", "foo");
Type type = new TypeToken<java.util.List<java.lang.String>>() { }.getType();
StringWriter writer = new StringWriter();
new Gson().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3159,writer,3158,writer.toString());
writer = new StringWriter();
new GsonBuilder().disableHtmlEscaping().create().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3161,writer,3160,writer.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteHtmlSafe_remove1341() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteHtmlSafe_remove1341");
List<java.lang.String> contents = java.util.Arrays.asList("<", ">", "&", "=", "\'");
Type type = new TypeToken<java.util.List<java.lang.String>>() { }.getType();
StringWriter writer = new StringWriter();
new Gson().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3159,writer,3158,writer.toString());
writer = new StringWriter();
new GsonBuilder().disableHtmlEscaping().create().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3161,writer,3160,writer.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteHtmlSafe_remove1342() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteHtmlSafe_remove1342");
List<java.lang.String> contents = java.util.Arrays.asList("<", ">", "&", "=", "\'");
Type type = new TypeToken<java.util.List<java.lang.String>>() { }.getType();
StringWriter writer = new StringWriter();
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3159,writer,3158,writer.toString());
writer = new StringWriter();
new GsonBuilder().disableHtmlEscaping().create().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3161,writer,3160,writer.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteHtmlSafe_remove1343() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteHtmlSafe_remove1343");
List<java.lang.String> contents = java.util.Arrays.asList("<", ">", "&", "=", "\'");
Type type = new TypeToken<java.util.List<java.lang.String>>() { }.getType();
StringWriter writer = new StringWriter();
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3159,writer,3158,writer.toString());
writer = new StringWriter();
new GsonBuilder().disableHtmlEscaping().create().toJson(contents, type, new JsonWriter(writer));
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3161,writer,3160,writer.toString());
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteLenient_add1643() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteLenient_add1643");
List<java.lang.Double> doubles = java.util.Arrays.asList(Double.NaN, Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY, -0.0, 0.5, 0.0);
Type type = new TypeToken<java.util.List<java.lang.Double>>() { }.getType();
StringWriter writer = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(writer);
new GsonBuilder().serializeSpecialFloatingPointValues().create().toJson(doubles, type, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3163,writer,3162,writer.toString());
try {
new Gson().toJson(doubles, type, new JsonWriter(new StringWriter()));
} catch (IllegalArgumentException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteLenient_add1644() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteLenient_add1644");
List<java.lang.Double> doubles = java.util.Arrays.asList(Double.NaN, Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY, -0.0, 0.5, 0.0);
Type type = new TypeToken<java.util.List<java.lang.Double>>() { }.getType();
StringWriter writer = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(writer);
new GsonBuilder().serializeSpecialFloatingPointValues().create().toJson(doubles, type, jsonWriter);
new GsonBuilder().serializeSpecialFloatingPointValues().create().toJson(doubles, type, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3163,writer,3162,writer.toString());
try {
new Gson().toJson(doubles, type, new JsonWriter(new StringWriter()));
} catch (IllegalArgumentException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteLenient_add1645() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteLenient_add1645");
List<java.lang.Double> doubles = java.util.Arrays.asList(Double.NaN, Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY, -0.0, 0.5, 0.0);
Type type = new TypeToken<java.util.List<java.lang.Double>>() { }.getType();
StringWriter writer = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(writer);
new GsonBuilder().serializeSpecialFloatingPointValues().create().toJson(doubles, type, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3163,writer,3162,writer.toString());
try {
new Gson().toJson(doubles, type, new JsonWriter(new StringWriter()));
new Gson().toJson(doubles, type, new JsonWriter(new StringWriter()));
} catch (IllegalArgumentException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
public void testWriteLenient() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteLenient");
List<java.lang.Double> doubles = java.util.Arrays.asList(Double.NaN, Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY, -1.0, 0.5, 0.0);
Type type = new TypeToken<java.util.List<java.lang.Double>>() { }.getType();
StringWriter writer = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(writer);
new GsonBuilder().serializeSpecialFloatingPointValues().create().toJson(doubles, type, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3163,writer,3162,writer.toString());
try {
new Gson().toJson(doubles, type, new JsonWriter(new StringWriter()));
} catch (IllegalArgumentException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
public void testWriteLenient_literalMutation2389() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteLenient_literalMutation2389");
List<java.lang.Double> doubles = java.util.Arrays.asList(Double.NaN, Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY, -0.0, -0.5, 0.0);
Type type = new TypeToken<java.util.List<java.lang.Double>>() { }.getType();
StringWriter writer = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(writer);
new GsonBuilder().serializeSpecialFloatingPointValues().create().toJson(doubles, type, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3163,writer,3162,writer.toString());
try {
new Gson().toJson(doubles, type, new JsonWriter(new StringWriter()));
} catch (IllegalArgumentException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
public void testWriteLenient_literalMutation2390() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteLenient_literalMutation2390");
List<java.lang.Double> doubles = java.util.Arrays.asList(Double.NaN, Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY, -0.0, 0.5, 1.0);
Type type = new TypeToken<java.util.List<java.lang.Double>>() { }.getType();
StringWriter writer = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(writer);
new GsonBuilder().serializeSpecialFloatingPointValues().create().toJson(doubles, type, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3163,writer,3162,writer.toString());
try {
new Gson().toJson(doubles, type, new JsonWriter(new StringWriter()));
} catch (IllegalArgumentException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteLenient_remove1345() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteLenient_remove1345");
List<java.lang.Double> doubles = java.util.Arrays.asList(Double.NaN, Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY, -0.0, 0.5, 0.0);
Type type = new TypeToken<java.util.List<java.lang.Double>>() { }.getType();
StringWriter writer = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(writer);
new GsonBuilder().serializeSpecialFloatingPointValues().create().toJson(doubles, type, jsonWriter);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3163,writer,3162,writer.toString());
try {
new Gson().toJson(doubles, type, new JsonWriter(new StringWriter()));
} catch (IllegalArgumentException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
@Test(timeout = 1000)
public void testWriteLenient_remove1346() {
fr.inria.diversify.testamplification.logger.Logger.writeTestStart(Thread.currentThread(),this, "testWriteLenient_remove1346");
List<java.lang.Double> doubles = java.util.Arrays.asList(Double.NaN, Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY, -0.0, 0.5, 0.0);
Type type = new TypeToken<java.util.List<java.lang.Double>>() { }.getType();
StringWriter writer = new StringWriter();
JsonWriter jsonWriter = new JsonWriter(writer);
fr.inria.diversify.testamplification.logger.Logger.logAssertArgument(Thread.currentThread(),3163,writer,3162,writer.toString());
try {
new Gson().toJson(doubles, type, new JsonWriter(new StringWriter()));
} catch (IllegalArgumentException expected) {
}
fr.inria.diversify.testamplification.logger.Logger.writeTestFinish(Thread.currentThread());
}
static final class Car {
String name;
int color;
Car(String name ,int color) {
this.name = name;
this.color = color;
}
Car() {
}
@Override
public int hashCode() {
return (name.hashCode()) ^ (color);
}
@Override
public boolean equals(Object o) {
return ((o instanceof Car) && (((Car)(o)).name.equals(name))) && ((((Car)(o)).color) == (color));
}
}
}