public class org.apache.axiom.ts.soap.mtom.TestBuilderDetach extends org.apache.axiom.ts.AxiomTestCase
{
public void <init>(org.apache.axiom.om.OMMetaFactory)
{
org.apache.axiom.om.OMMetaFactory v;
org.apache.axiom.ts.soap.mtom.TestBuilderDetach v;
v := @this: org.apache.axiom.ts.soap.mtom.TestBuilderDetach;
v := @parameter: org.apache.axiom.om.OMMetaFactory;
specialinvoke v.<org.apache.axiom.ts.AxiomTestCase: void <init>(org.apache.axiom.om.OMMetaFactory)>(v);
return;
}
protected void runTest() throws java.lang.Throwable
{
java.lang.Integer v, v;
org.apache.axiom.ts.soap.mtom.TestBuilderDetach v;
com.google.common.truth.LongSubject v;
java.lang.Long v, v;
boolean v, v, v, v;
com.google.common.truth.IntegerSubject v;
org.apache.axiom.om.OMNode v;
org.apache.axiom.mime.MultipartBody$Builder v, v, v;
org.apache.axiom.mime.MultipartBody v;
org.apache.axiom.testutils.io.InstrumentedInputStream v;
long v, v;
javax.activation.DataHandler v;
org.apache.axiom.soap.SOAPEnvelope v;
int v;
java.lang.Boolean v;
java.lang.String v, v;
com.google.common.truth.BooleanSubject v;
org.apache.axiom.soap.SOAPModelBuilder v;
java.util.Iterator v;
org.apache.axiom.ts.soap.MTOMSample v;
org.apache.axiom.om.OMMetaFactory v;
java.lang.Object v;
java.io.InputStream v, v, v;
v := @this: org.apache.axiom.ts.soap.mtom.TestBuilderDetach;
v = <org.apache.axiom.ts.soap.MTOMSample: org.apache.axiom.ts.soap.MTOMSample SAMPLE1>;
v = new org.apache.axiom.testutils.io.InstrumentedInputStream;
v = virtualinvoke v.<org.apache.axiom.ts.soap.MTOMSample: java.io.InputStream getInputStream()>();
specialinvoke v.<org.apache.axiom.testutils.io.InstrumentedInputStream: void <init>(java.io.InputStream)>(v);
v = staticinvoke <org.apache.axiom.mime.MultipartBody: org.apache.axiom.mime.MultipartBody$Builder builder()>();
v = virtualinvoke v.<org.apache.axiom.mime.MultipartBody$Builder: org.apache.axiom.mime.MultipartBody$Builder setInputStream(java.io.InputStream)>(v);
v = virtualinvoke v.<org.apache.axiom.ts.soap.MTOMSample: java.lang.String getContentType()>();
v = virtualinvoke v.<org.apache.axiom.mime.MultipartBody$Builder: org.apache.axiom.mime.MultipartBody$Builder setContentType(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.axiom.mime.MultipartBody$Builder: org.apache.axiom.mime.MultipartBody build()>();
v = v.<org.apache.axiom.ts.soap.mtom.TestBuilderDetach: org.apache.axiom.om.OMMetaFactory metaFactory>;
v = staticinvoke <org.apache.axiom.om.OMXMLBuilderFactory: org.apache.axiom.soap.SOAPModelBuilder createSOAPModelBuilder(org.apache.axiom.om.OMMetaFactory,org.apache.axiom.mime.MultipartBody)>(v, v);
v = interfaceinvoke v.<org.apache.axiom.soap.SOAPModelBuilder: org.apache.axiom.soap.SOAPEnvelope getSOAPEnvelope()>();
v = virtualinvoke v.<org.apache.axiom.testutils.io.InstrumentedInputStream: long getCount()>();
interfaceinvoke v.<org.apache.axiom.soap.SOAPModelBuilder: void detach()>();
v = virtualinvoke v.<org.apache.axiom.testutils.io.InstrumentedInputStream: long getCount()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v = staticinvoke <com.google.common.truth.Truth: com.google.common.truth.LongSubject assertThat(java.lang.Long)>(v);
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
virtualinvoke v.<com.google.common.truth.LongSubject: void isGreaterThan(java.lang.Comparable)>(v);
v = virtualinvoke v.<org.apache.axiom.testutils.io.InstrumentedInputStream: boolean isClosed()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = staticinvoke <com.google.common.truth.Truth: com.google.common.truth.BooleanSubject assertThat(java.lang.Boolean)>(v);
virtualinvoke v.<com.google.common.truth.BooleanSubject: void isFalse()>();
v = 0;
v = interfaceinvoke v.<org.apache.axiom.soap.SOAPEnvelope: java.util.Iterator getDescendants(boolean)>(0);
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v instanceof org.apache.axiom.om.OMText;
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.axiom.om.OMText: boolean isBinary()>();
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.axiom.om.OMText: java.lang.String getContentID()>();
v = virtualinvoke v.<org.apache.axiom.ts.soap.MTOMSample: java.io.InputStream getPart(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.axiom.om.OMText: javax.activation.DataHandler getDataHandler()>();
v = virtualinvoke v.<javax.activation.DataHandler: java.io.InputStream getInputStream()>();
staticinvoke <org.apache.axiom.testutils.io.IOTestUtils: void compareStreams(java.io.InputStream,java.io.InputStream)>(v, v);
v = v + 1;
goto label;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <com.google.common.truth.Truth: com.google.common.truth.IntegerSubject assertThat(java.lang.Integer)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
virtualinvoke v.<com.google.common.truth.IntegerSubject: void isGreaterThan(java.lang.Comparable)>(v);
virtualinvoke v.<org.apache.axiom.testutils.io.InstrumentedInputStream: void close()>();
return;
}
}