public class org.apache.axiom.ts.soap.faultdetail.TestGetAllDetailEntries extends org.apache.axiom.ts.soap.SOAPTestCase
{
public void <init>(org.apache.axiom.om.OMMetaFactory, org.apache.axiom.ts.soap.SOAPSpec)
{
org.apache.axiom.ts.soap.SOAPSpec v;
org.apache.axiom.om.OMMetaFactory v;
org.apache.axiom.ts.soap.faultdetail.TestGetAllDetailEntries v;
v := @this: org.apache.axiom.ts.soap.faultdetail.TestGetAllDetailEntries;
v := @parameter: org.apache.axiom.om.OMMetaFactory;
v := @parameter: org.apache.axiom.ts.soap.SOAPSpec;
specialinvoke v.<org.apache.axiom.ts.soap.SOAPTestCase: void <init>(org.apache.axiom.om.OMMetaFactory,org.apache.axiom.ts.soap.SOAPSpec)>(v, v);
return;
}
protected void runTest() throws java.lang.Throwable
{
org.apache.axiom.soap.SOAPFaultDetail v;
org.apache.axiom.soap.SOAPBody v;
org.apache.axiom.soap.SOAPFault v;
org.apache.axiom.soap.SOAPFactory v, v, v, v, v, v;
org.apache.axiom.soap.SOAPEnvelope v;
org.apache.axiom.om.OMNamespace v, v;
java.lang.String v, v;
boolean v, v;
org.apache.axiom.om.OMElement v;
java.util.Iterator v, v;
org.apache.axiom.ts.soap.faultdetail.TestGetAllDetailEntries v;
java.lang.Object v;
v := @this: org.apache.axiom.ts.soap.faultdetail.TestGetAllDetailEntries;
v = v.<org.apache.axiom.ts.soap.faultdetail.TestGetAllDetailEntries: org.apache.axiom.soap.SOAPFactory soapFactory>;
v = interfaceinvoke v.<org.apache.axiom.soap.SOAPFactory: org.apache.axiom.soap.SOAPEnvelope createSOAPEnvelope()>();
v = v.<org.apache.axiom.ts.soap.faultdetail.TestGetAllDetailEntries: org.apache.axiom.soap.SOAPFactory soapFactory>;
v = interfaceinvoke v.<org.apache.axiom.soap.SOAPFactory: org.apache.axiom.soap.SOAPBody createSOAPBody(org.apache.axiom.soap.SOAPEnvelope)>(v);
v = v.<org.apache.axiom.ts.soap.faultdetail.TestGetAllDetailEntries: org.apache.axiom.soap.SOAPFactory soapFactory>;
v = interfaceinvoke v.<org.apache.axiom.soap.SOAPFactory: org.apache.axiom.soap.SOAPFault createSOAPFault(org.apache.axiom.soap.SOAPBody)>(v);
v = v.<org.apache.axiom.ts.soap.faultdetail.TestGetAllDetailEntries: org.apache.axiom.soap.SOAPFactory soapFactory>;
v = interfaceinvoke v.<org.apache.axiom.soap.SOAPFactory: org.apache.axiom.soap.SOAPFaultDetail createSOAPFaultDetail(org.apache.axiom.soap.SOAPFault)>(v);
v = v.<org.apache.axiom.ts.soap.faultdetail.TestGetAllDetailEntries: org.apache.axiom.soap.SOAPFactory soapFactory>;
v = interfaceinvoke v.<org.apache.axiom.soap.SOAPFactory: org.apache.axiom.om.OMNamespace createOMNamespace(java.lang.String,java.lang.String)>("http://www.test.org", "test");
v = interfaceinvoke v.<org.apache.axiom.soap.SOAPFaultDetail: java.util.Iterator getAllDetailEntries()>();
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
staticinvoke <org.apache.axiom.ts.soap.faultdetail.TestGetAllDetailEntries: void assertFalse(java.lang.String,boolean)>("SOAP Fault Detail Test : - After creating SOAP11FaultDetail element, it has DetailEntries", v);
v = v.<org.apache.axiom.ts.soap.faultdetail.TestGetAllDetailEntries: org.apache.axiom.soap.SOAPFactory soapFactory>;
v = interfaceinvoke v.<org.apache.axiom.soap.SOAPFactory: org.apache.axiom.om.OMElement createOMElement(java.lang.String,org.apache.axiom.om.OMNamespace)>("DetailEntry", v);
interfaceinvoke v.<org.apache.axiom.soap.SOAPFaultDetail: void addDetailEntry(org.apache.axiom.om.OMElement)>(v);
v = interfaceinvoke v.<org.apache.axiom.soap.SOAPFaultDetail: java.util.Iterator getAllDetailEntries()>();
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
staticinvoke <org.apache.axiom.ts.soap.faultdetail.TestGetAllDetailEntries: void assertNotNull(java.lang.String,java.lang.Object)>("SOAP Fault Detail Test : - After calling addDetailEntry method, getAllDetailEntries method returns empty iterator", v);
v = interfaceinvoke v.<org.apache.axiom.om.OMElement: java.lang.String getLocalName()>();
staticinvoke <org.apache.axiom.ts.soap.faultdetail.TestGetAllDetailEntries: void assertEquals(java.lang.String,java.lang.String,java.lang.String)>("SOAP Fault Detail Test : - detailEntry local name mismatch", "DetailEntry", v);
v = interfaceinvoke v.<org.apache.axiom.om.OMElement: org.apache.axiom.om.OMNamespace getNamespace()>();
v = interfaceinvoke v.<org.apache.axiom.om.OMNamespace: java.lang.String getNamespaceURI()>();
staticinvoke <org.apache.axiom.ts.soap.faultdetail.TestGetAllDetailEntries: void assertEquals(java.lang.String,java.lang.String,java.lang.String)>("SOAP Fault Detail Test : - detailEntry namespace uri mismatch", "http://www.test.org", v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
staticinvoke <org.apache.axiom.ts.soap.faultdetail.TestGetAllDetailEntries: void assertFalse(java.lang.String,boolean)>("SOAP Fault Detail Test : - After calling addDetailEntry method once, getAllDetailEntries method returns an iterator with two objects", v);
return;
}
}