public class org.finos.legend.engine.plan.execution.result.test.serialization.TestExecutionResultObjectMapperFactory extends java.lang.Object
{
public void <init>()
{
org.finos.legend.engine.plan.execution.result.test.serialization.TestExecutionResultObjectMapperFactory v;
v := @this: org.finos.legend.engine.plan.execution.result.test.serialization.TestExecutionResultObjectMapperFactory;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void doesNotAutocloseJsonArraysAndObjects() throws java.io.IOException
{
com.fasterxml.jackson.core.JsonFactory v;
com.fasterxml.jackson.core.JsonGenerator v;
java.io.StringWriter v;
org.finos.legend.engine.plan.execution.result.test.serialization.TestExecutionResultObjectMapperFactory v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.String v;
v := @this: org.finos.legend.engine.plan.execution.result.test.serialization.TestExecutionResultObjectMapperFactory;
v = new java.io.StringWriter;
specialinvoke v.<java.io.StringWriter: void <init>()>();
v = staticinvoke <org.finos.legend.engine.plan.execution.result.serialization.ExecutionResultObjectMapperFactory: com.fasterxml.jackson.databind.ObjectMapper getNewObjectMapper()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.core.JsonFactory getFactory()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonFactory: com.fasterxml.jackson.core.JsonGenerator createGenerator(java.io.Writer)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartArray()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartObject()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void close()>();
v = virtualinvoke v.<java.io.StringWriter: java.lang.String toString()>();
staticinvoke <org.junit.Assert: void assertEquals(java.lang.String,java.lang.Object,java.lang.Object)>("Generator should not autoclose JSON array and object", "[{", v);
return;
}
public void doesNotAutocloseOutputStream() throws java.io.IOException
{
com.fasterxml.jackson.databind.ObjectMapper v;
org.finos.legend.engine.plan.execution.result.test.serialization.TestExecutionResultObjectMapperFactory$1 v;
org.finos.legend.engine.plan.execution.result.test.serialization.TestExecutionResultObjectMapperFactory v;
v := @this: org.finos.legend.engine.plan.execution.result.test.serialization.TestExecutionResultObjectMapperFactory;
v = new org.finos.legend.engine.plan.execution.result.test.serialization.TestExecutionResultObjectMapperFactory$1;
specialinvoke v.<org.finos.legend.engine.plan.execution.result.test.serialization.TestExecutionResultObjectMapperFactory$1: void <init>(org.finos.legend.engine.plan.execution.result.test.serialization.TestExecutionResultObjectMapperFactory)>(v);
v = staticinvoke <org.finos.legend.engine.plan.execution.result.serialization.ExecutionResultObjectMapperFactory: com.fasterxml.jackson.databind.ObjectMapper getNewObjectMapper()>();
virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: void writeValue(java.io.OutputStream,java.lang.Object)>(v, "hello");
return;
}
}