public class org.glassfish.admin.rest.EncodingTest extends java.lang.Object
{
public void <init>()
{
org.glassfish.admin.rest.EncodingTest v;
v := @this: org.glassfish.admin.rest.EncodingTest;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void encodeAsJson()
{
org.glassfish.admin.rest.utils.xml.RestActionReporter v;
org.glassfish.admin.rest.EncodingTest v;
org.glassfish.admin.rest.provider.ActionReportResultJsonProvider v;
org.junit.jupiter.api.function.Executable[] v;
org.glassfish.admin.rest.results.ActionReportResult v;
org.junit.jupiter.api.function.Executable v, v, v, v;
java.util.Map v;
java.lang.String v;
v := @this: org.glassfish.admin.rest.EncodingTest;
v = specialinvoke v.<org.glassfish.admin.rest.EncodingTest: org.glassfish.admin.rest.utils.xml.RestActionReporter buildActionReport()>();
v = new org.glassfish.admin.rest.provider.ActionReportResultJsonProvider;
specialinvoke v.<org.glassfish.admin.rest.provider.ActionReportResultJsonProvider: void <init>()>();
v = new org.glassfish.admin.rest.results.ActionReportResult;
specialinvoke v.<org.glassfish.admin.rest.results.ActionReportResult: void <init>(java.lang.String,org.glassfish.admin.rest.utils.xml.RestActionReporter)>("test", v);
v = virtualinvoke v.<org.glassfish.admin.rest.provider.ActionReportResultJsonProvider: java.lang.String getContent(org.glassfish.admin.rest.results.ActionReportResult)>(v);
v = staticinvoke <org.glassfish.admin.rest.client.utils.MarshallingUtils: java.util.Map buildMapFromDocument(java.lang.String)>(v);
v = newarray (org.junit.jupiter.api.function.Executable)[4];
v = staticinvoke <org.glassfish.admin.rest.EncodingTest$lambda_encodeAsJson_0__1: org.junit.jupiter.api.function.Executable bootstrap$(java.util.Map)>(v);
v[0] = v;
v = staticinvoke <org.glassfish.admin.rest.EncodingTest$lambda_encodeAsJson_1__2: org.junit.jupiter.api.function.Executable bootstrap$(java.util.Map)>(v);
v[1] = v;
v = staticinvoke <org.glassfish.admin.rest.EncodingTest$lambda_encodeAsJson_2__3: org.junit.jupiter.api.function.Executable bootstrap$(java.util.Map)>(v);
v[2] = v;
v = staticinvoke <org.glassfish.admin.rest.EncodingTest$lambda_encodeAsJson_3__4: org.junit.jupiter.api.function.Executable bootstrap$(java.util.Map)>(v);
v[3] = v;
staticinvoke <org.junit.jupiter.api.Assertions: void assertAll(org.junit.jupiter.api.function.Executable[])>(v);
return;
}
public void encodeAsXml()
{
org.glassfish.admin.rest.utils.xml.RestActionReporter v;
org.glassfish.admin.rest.EncodingTest v;
org.junit.jupiter.api.function.Executable[] v;
org.glassfish.admin.rest.results.ActionReportResult v;
org.junit.jupiter.api.function.Executable v, v, v, v;
java.util.Map v;
java.lang.String v;
org.glassfish.admin.rest.provider.ActionReportResultXmlProvider v;
v := @this: org.glassfish.admin.rest.EncodingTest;
v = specialinvoke v.<org.glassfish.admin.rest.EncodingTest: org.glassfish.admin.rest.utils.xml.RestActionReporter buildActionReport()>();
v = new org.glassfish.admin.rest.provider.ActionReportResultXmlProvider;
specialinvoke v.<org.glassfish.admin.rest.provider.ActionReportResultXmlProvider: void <init>()>();
v = new org.glassfish.admin.rest.results.ActionReportResult;
specialinvoke v.<org.glassfish.admin.rest.results.ActionReportResult: void <init>(java.lang.String,org.glassfish.admin.rest.utils.xml.RestActionReporter)>("test", v);
v = virtualinvoke v.<org.glassfish.admin.rest.provider.ActionReportResultXmlProvider: java.lang.String getContent(org.glassfish.admin.rest.results.ActionReportResult)>(v);
v = staticinvoke <org.glassfish.admin.rest.client.utils.MarshallingUtils: java.util.Map buildMapFromDocument(java.lang.String)>(v);
v = newarray (org.junit.jupiter.api.function.Executable)[4];
v = staticinvoke <org.glassfish.admin.rest.EncodingTest$lambda_encodeAsXml_4__5: org.junit.jupiter.api.function.Executable bootstrap$(java.util.Map)>(v);
v[0] = v;
v = staticinvoke <org.glassfish.admin.rest.EncodingTest$lambda_encodeAsXml_5__6: org.junit.jupiter.api.function.Executable bootstrap$(java.util.Map)>(v);
v[1] = v;
v = staticinvoke <org.glassfish.admin.rest.EncodingTest$lambda_encodeAsXml_6__7: org.junit.jupiter.api.function.Executable bootstrap$(java.util.Map)>(v);
v[2] = v;
v = staticinvoke <org.glassfish.admin.rest.EncodingTest$lambda_encodeAsXml_7__8: org.junit.jupiter.api.function.Executable bootstrap$(java.util.Map)>(v);
v[3] = v;
staticinvoke <org.junit.jupiter.api.Assertions: void assertAll(org.junit.jupiter.api.function.Executable[])>(v);
return;
}
public void encodeAsHtml()
{
org.glassfish.admin.rest.utils.xml.RestActionReporter v;
org.glassfish.admin.rest.EncodingTest v;
org.glassfish.admin.rest.provider.ActionReportResultHtmlProvider v;
org.hamcrest.Matcher v;
org.glassfish.admin.rest.results.ActionReportResult v;
java.lang.String[] v;
java.lang.String v;
v := @this: org.glassfish.admin.rest.EncodingTest;
v = specialinvoke v.<org.glassfish.admin.rest.EncodingTest: org.glassfish.admin.rest.utils.xml.RestActionReporter buildActionReport()>();
v = new org.glassfish.admin.rest.provider.ActionReportResultHtmlProvider;
specialinvoke v.<org.glassfish.admin.rest.provider.ActionReportResultHtmlProvider: void <init>()>();
v = new org.glassfish.admin.rest.results.ActionReportResult;
specialinvoke v.<org.glassfish.admin.rest.results.ActionReportResult: void <init>(java.lang.String,org.glassfish.admin.rest.utils.xml.RestActionReporter)>("test", v);
v = virtualinvoke v.<org.glassfish.admin.rest.provider.ActionReportResultHtmlProvider: java.lang.String getContent(org.glassfish.admin.rest.results.ActionReportResult)>(v);
v = newarray (java.lang.String)[4];
v[0] = "<html><head>";
v[1] = "<h3>test message";
v[2] = "sub report 1 message";
v[3] = "sub report 2 message</h3></div></body></html>";
v = staticinvoke <org.hamcrest.Matchers: org.hamcrest.Matcher stringContainsInOrder(java.lang.String[])>(v);
staticinvoke <org.hamcrest.MatcherAssert: void assertThat(java.lang.Object,org.hamcrest.Matcher)>(v, v);
return;
}
private org.glassfish.admin.rest.utils.xml.RestActionReporter buildActionReport()
{
org.glassfish.admin.rest.utils.xml.RestActionReporter v;
org.glassfish.admin.rest.EncodingTest$1 v;
org.glassfish.admin.rest.EncodingTest$2 v;
org.glassfish.api.ActionReport v, v;
java.math.BigInteger v;
org.glassfish.admin.rest.EncodingTest v;
java.util.Properties v, v, v, v, v, v, v, v, v;
org.glassfish.api.ActionReport$MessagePart v, v, v, v, v, v, v;
org.glassfish.api.ActionReport$ExitCode v;
v := @this: org.glassfish.admin.rest.EncodingTest;
v = new org.glassfish.admin.rest.utils.xml.RestActionReporter;
specialinvoke v.<org.glassfish.admin.rest.utils.xml.RestActionReporter: void <init>()>();
virtualinvoke v.<org.glassfish.admin.rest.utils.xml.RestActionReporter: void setActionDescription(java.lang.String)>("test description");
v = <org.glassfish.api.ActionReport$ExitCode: org.glassfish.api.ActionReport$ExitCode SUCCESS>;
virtualinvoke v.<org.glassfish.admin.rest.utils.xml.RestActionReporter: void setActionExitCode(org.glassfish.api.ActionReport$ExitCode)>(v);
virtualinvoke v.<org.glassfish.admin.rest.utils.xml.RestActionReporter: void setMessage(java.lang.String)>("test message");
v = virtualinvoke v.<org.glassfish.admin.rest.utils.xml.RestActionReporter: org.glassfish.api.ActionReport$MessagePart getTopMessagePart()>();
v = virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: java.util.Properties getProps()>();
virtualinvoke v.<java.util.Properties: java.lang.Object put(java.lang.Object,java.lang.Object)>("property1", "value1");
v = virtualinvoke v.<org.glassfish.admin.rest.utils.xml.RestActionReporter: org.glassfish.api.ActionReport$MessagePart getTopMessagePart()>();
v = virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: java.util.Properties getProps()>();
virtualinvoke v.<java.util.Properties: java.lang.Object put(java.lang.Object,java.lang.Object)>("property2", "value2");
v = new java.util.Properties;
specialinvoke v.<java.util.Properties: void <init>()>();
v = new org.glassfish.admin.rest.EncodingTest$1;
specialinvoke v.<org.glassfish.admin.rest.EncodingTest$1: void <init>(org.glassfish.admin.rest.EncodingTest)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object put(java.lang.Object,java.lang.Object)>("test1", v);
v = new org.glassfish.admin.rest.EncodingTest$2;
specialinvoke v.<org.glassfish.admin.rest.EncodingTest$2: void <init>(org.glassfish.admin.rest.EncodingTest)>(v);
virtualinvoke v.<java.util.Properties: java.lang.Object put(java.lang.Object,java.lang.Object)>("test2", v);
v = new java.math.BigInteger;
specialinvoke v.<java.math.BigInteger: void <init>(java.lang.String)>("2100");
virtualinvoke v.<java.util.Properties: java.lang.Object put(java.lang.Object,java.lang.Object)>("test3", v);
virtualinvoke v.<java.util.Properties: java.lang.Object put(java.lang.Object,java.lang.Object)>("test4", "A String property");
virtualinvoke v.<org.glassfish.admin.rest.utils.xml.RestActionReporter: void setExtraProperties(java.util.Properties)>(v);
v = virtualinvoke v.<org.glassfish.admin.rest.utils.xml.RestActionReporter: org.glassfish.api.ActionReport$MessagePart getTopMessagePart()>();
v = virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: org.glassfish.api.ActionReport$MessagePart addChild()>();
virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: void setMessage(java.lang.String)>("child 1 message");
v = virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: java.util.Properties getProps()>();
virtualinvoke v.<java.util.Properties: java.lang.Object put(java.lang.Object,java.lang.Object)>("child prop1", "child value1");
v = virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: java.util.Properties getProps()>();
virtualinvoke v.<java.util.Properties: java.lang.Object put(java.lang.Object,java.lang.Object)>("child prop2", "child value2");
v = virtualinvoke v.<org.glassfish.admin.rest.utils.xml.RestActionReporter: org.glassfish.api.ActionReport$MessagePart getTopMessagePart()>();
v = virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: org.glassfish.api.ActionReport$MessagePart addChild()>();
virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: void setMessage(java.lang.String)>("child 2 message");
v = virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: java.util.Properties getProps()>();
virtualinvoke v.<java.util.Properties: java.lang.Object put(java.lang.Object,java.lang.Object)>("child prop1", "child value1");
v = virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: java.util.Properties getProps()>();
virtualinvoke v.<java.util.Properties: java.lang.Object put(java.lang.Object,java.lang.Object)>("child prop2", "child value2");
v = virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: org.glassfish.api.ActionReport$MessagePart addChild()>();
virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: void setMessage(java.lang.String)>("grand child 1 message");
v = virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: java.util.Properties getProps()>();
virtualinvoke v.<java.util.Properties: java.lang.Object put(java.lang.Object,java.lang.Object)>("gc prop1", "gc value1");
v = virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: java.util.Properties getProps()>();
virtualinvoke v.<java.util.Properties: java.lang.Object put(java.lang.Object,java.lang.Object)>("gc prop2", "gc value2");
v = virtualinvoke v.<org.glassfish.admin.rest.utils.xml.RestActionReporter: org.glassfish.api.ActionReport addSubActionsReport()>();
virtualinvoke v.<org.glassfish.api.ActionReport: void setActionDescription(java.lang.String)>("sub report 1");
virtualinvoke v.<org.glassfish.api.ActionReport: void setMessage(java.lang.String)>("sub report 1 message");
v = virtualinvoke v.<org.glassfish.admin.rest.utils.xml.RestActionReporter: org.glassfish.api.ActionReport addSubActionsReport()>();
virtualinvoke v.<org.glassfish.api.ActionReport: void setActionDescription(java.lang.String)>("sub report 2");
virtualinvoke v.<org.glassfish.api.ActionReport: void setMessage(java.lang.String)>("sub report 2 message");
return v;
}
}