public class org.glassfish.admin.rest.ActionReportTest extends java.lang.Object
{
private final org.glassfish.admin.rest.provider.ActionReportJson2Provider provider;
public void <init>()
{
org.glassfish.admin.rest.ActionReportTest v;
org.glassfish.admin.rest.provider.ActionReportJson2Provider v;
v := @this: org.glassfish.admin.rest.ActionReportTest;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new org.glassfish.admin.rest.provider.ActionReportJson2Provider;
specialinvoke v.<org.glassfish.admin.rest.provider.ActionReportJson2Provider: void <init>()>();
v.<org.glassfish.admin.rest.ActionReportTest: org.glassfish.admin.rest.provider.ActionReportJson2Provider provider> = v;
return;
}
private java.lang.String marshall(org.glassfish.admin.rest.utils.xml.RestActionReporter) throws java.io.IOException
{
org.glassfish.admin.rest.ActionReportTest v;
org.glassfish.admin.rest.utils.xml.RestActionReporter v;
jakarta.ws.rs.core.MediaType v;
java.io.ByteArrayOutputStream v;
java.lang.Class v;
java.lang.String v;
org.glassfish.admin.rest.provider.ActionReportJson2Provider v;
v := @this: org.glassfish.admin.rest.ActionReportTest;
v := @parameter: org.glassfish.admin.rest.utils.xml.RestActionReporter;
v = new java.io.ByteArrayOutputStream;
specialinvoke v.<java.io.ByteArrayOutputStream: void <init>()>();
v = v.<org.glassfish.admin.rest.ActionReportTest: org.glassfish.admin.rest.provider.ActionReportJson2Provider provider>;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = new jakarta.ws.rs.core.MediaType;
specialinvoke v.<jakarta.ws.rs.core.MediaType: void <init>(java.lang.String,java.lang.String)>("application", "actionreport");
virtualinvoke v.<org.glassfish.admin.rest.provider.ActionReportJson2Provider: void writeTo(java.lang.Object,java.lang.Class,java.lang.reflect.Type,java.lang.'annotation'.Annotation[],jakarta.ws.rs.core.MediaType,jakarta.ws.rs.core.MultivaluedMap,java.io.OutputStream)>(v, v, class "Lcom/sun/enterprise/v3/common/ActionReporter;", null, v, null, v);
v = virtualinvoke v.<java.io.ByteArrayOutputStream: java.lang.String toString(java.lang.String)>("UTF-8");
return v;
}
private java.lang.String basicMarshallingTest(org.glassfish.admin.rest.utils.xml.RestActionReporter) throws java.io.IOException
{
org.glassfish.admin.rest.ActionReportTest v;
org.glassfish.admin.rest.utils.xml.RestActionReporter v;
java.lang.String v;
boolean v;
v := @this: org.glassfish.admin.rest.ActionReportTest;
v := @parameter: org.glassfish.admin.rest.utils.xml.RestActionReporter;
v = specialinvoke v.<org.glassfish.admin.rest.ActionReportTest: java.lang.String marshall(org.glassfish.admin.rest.utils.xml.RestActionReporter)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertNotNull(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertFalse(boolean)>(v);
return v;
}
public void actionReportMarshallingTest() throws java.io.IOException
{
org.glassfish.admin.rest.ActionReportTest v;
org.glassfish.admin.rest.utils.xml.RestActionReporter v;
org.glassfish.api.ActionReport v, v;
java.util.Properties v;
java.lang.Exception v;
org.glassfish.api.ActionReport$MessagePart v, v, v, v, v, v, v, v, v, v, v;
org.glassfish.api.ActionReport$ExitCode v, v, v;
v := @this: org.glassfish.admin.rest.ActionReportTest;
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)>("Some 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 setExtraProperties(java.util.Properties)>(null);
specialinvoke v.<org.glassfish.admin.rest.ActionReportTest: java.lang.String basicMarshallingTest(org.glassfish.admin.rest.utils.xml.RestActionReporter)>(v);
v = virtualinvoke v.<org.glassfish.admin.rest.utils.xml.RestActionReporter: org.glassfish.api.ActionReport$MessagePart getTopMessagePart()>();
virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: void setMessage(java.lang.String)>("First message in First report");
specialinvoke v.<org.glassfish.admin.rest.ActionReportTest: java.lang.String basicMarshallingTest(org.glassfish.admin.rest.utils.xml.RestActionReporter)>(v);
v = virtualinvoke v.<org.glassfish.admin.rest.utils.xml.RestActionReporter: org.glassfish.api.ActionReport$MessagePart getTopMessagePart()>();
virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: void addProperty(java.lang.String,java.lang.String)>("AR1-MSG1-PROP1", "1.1.1.");
specialinvoke v.<org.glassfish.admin.rest.ActionReportTest: java.lang.String basicMarshallingTest(org.glassfish.admin.rest.utils.xml.RestActionReporter)>(v);
v = virtualinvoke v.<org.glassfish.admin.rest.utils.xml.RestActionReporter: org.glassfish.api.ActionReport$MessagePart getTopMessagePart()>();
virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: void addProperty(java.lang.String,java.lang.String)>("AR1-MSG1-PROP2", "1.1.2.");
specialinvoke v.<org.glassfish.admin.rest.ActionReportTest: java.lang.String basicMarshallingTest(org.glassfish.admin.rest.utils.xml.RestActionReporter)>(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()>();
specialinvoke v.<org.glassfish.admin.rest.ActionReportTest: java.lang.String basicMarshallingTest(org.glassfish.admin.rest.utils.xml.RestActionReporter)>(v);
virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: void setMessage(java.lang.String)>("Second message in First report");
specialinvoke v.<org.glassfish.admin.rest.ActionReportTest: java.lang.String basicMarshallingTest(org.glassfish.admin.rest.utils.xml.RestActionReporter)>(v);
virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: void addProperty(java.lang.String,java.lang.String)>("AR1-MSG2-PROP1", "1.2.1.");
virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: void addProperty(java.lang.String,java.lang.String)>("AR1-MSG2-PROP2", "1.2.2.");
specialinvoke v.<org.glassfish.admin.rest.ActionReportTest: java.lang.String basicMarshallingTest(org.glassfish.admin.rest.utils.xml.RestActionReporter)>(v);
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)>("Third message in First report");
virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: void addProperty(java.lang.String,java.lang.String)>("AR1-MSG3-PROP1", "1.3.1.");
virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: void addProperty(java.lang.String,java.lang.String)>("AR1-MSG3-PROP2", "1.3.2.");
specialinvoke v.<org.glassfish.admin.rest.ActionReportTest: java.lang.String basicMarshallingTest(org.glassfish.admin.rest.utils.xml.RestActionReporter)>(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)>("Fourth message in First report");
virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: void addProperty(java.lang.String,java.lang.String)>("AR1-MSG4-PROP1", "1.4.1.");
virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: void addProperty(java.lang.String,java.lang.String)>("AR1-MSG4-PROP2", "1.4.2.");
specialinvoke v.<org.glassfish.admin.rest.ActionReportTest: java.lang.String basicMarshallingTest(org.glassfish.admin.rest.utils.xml.RestActionReporter)>(v);
v = new java.util.Properties;
specialinvoke v.<java.util.Properties: void <init>()>();
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("EP1-PROP1", "1.1");
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>("EP1-PROP2", "1.2");
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 addSubActionsReport()>();
v = <org.glassfish.api.ActionReport$ExitCode: org.glassfish.api.ActionReport$ExitCode WARNING>;
virtualinvoke v.<org.glassfish.api.ActionReport: void setActionExitCode(org.glassfish.api.ActionReport$ExitCode)>(v);
virtualinvoke v.<org.glassfish.api.ActionReport: void setActionDescription(java.lang.String)>("Description 2");
v = virtualinvoke v.<org.glassfish.api.ActionReport: org.glassfish.api.ActionReport$MessagePart getTopMessagePart()>();
virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: void setMessage(java.lang.String)>("First Message in Second Report");
v = virtualinvoke v.<org.glassfish.api.ActionReport: 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 addProperty(java.lang.String,java.lang.String)>("AR2-MSG2-PROP1", "2.2.1.");
virtualinvoke v.<org.glassfish.api.ActionReport$MessagePart: void setMessage(java.lang.String)>("Second Message in Second Report");
specialinvoke v.<org.glassfish.admin.rest.ActionReportTest: java.lang.String basicMarshallingTest(org.glassfish.admin.rest.utils.xml.RestActionReporter)>(v);
v = virtualinvoke v.<org.glassfish.admin.rest.utils.xml.RestActionReporter: org.glassfish.api.ActionReport addSubActionsReport()>();
v = <org.glassfish.api.ActionReport$ExitCode: org.glassfish.api.ActionReport$ExitCode FAILURE>;
virtualinvoke v.<org.glassfish.api.ActionReport: void setActionExitCode(org.glassfish.api.ActionReport$ExitCode)>(v);
virtualinvoke v.<org.glassfish.api.ActionReport: void setActionDescription(java.lang.String)>("Description 3");
v = new java.lang.Exception;
specialinvoke v.<java.lang.Exception: void <init>(java.lang.String)>("Some exception message");
virtualinvoke v.<org.glassfish.api.ActionReport: void setFailureCause(java.lang.Throwable)>(v);
specialinvoke v.<org.glassfish.admin.rest.ActionReportTest: java.lang.String basicMarshallingTest(org.glassfish.admin.rest.utils.xml.RestActionReporter)>(v);
return;
}
}