You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by bi...@apache.org on 2020/04/16 15:14:49 UTC
[axis-axis2-java-transports] 04/46: Enabling the tests for 1.0
branch
This is an automated email from the ASF dual-hosted git repository.
billblough pushed a commit to branch transport
in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-transports.git
commit 7856ac70b4373b6c7e73d21111bd59fb31dd2fbc
Author: Ruwan Linton <ru...@apache.org>
AuthorDate: Wed Sep 23 03:03:18 2009 +0000
Enabling the tests for 1.0 branch
---
.../axis2/transport/tcp/TCPEchoRawXMLTest.java | 174 +++++++++++----------
1 file changed, 91 insertions(+), 83 deletions(-)
diff --git a/1.0.0/modules/tcp/test/org/apache/axis2/transport/tcp/TCPEchoRawXMLTest.java b/1.0.0/modules/tcp/test/org/apache/axis2/transport/tcp/TCPEchoRawXMLTest.java
index 4ec5b6b..e2f85e6 100644
--- a/1.0.0/modules/tcp/test/org/apache/axis2/transport/tcp/TCPEchoRawXMLTest.java
+++ b/1.0.0/modules/tcp/test/org/apache/axis2/transport/tcp/TCPEchoRawXMLTest.java
@@ -26,16 +26,24 @@ import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.util.StAXUtils;
+import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.axiom.soap.SOAPFactory;
import org.apache.axis2.AxisFault;
import org.apache.axis2.Constants;
import org.apache.axis2.addressing.EndpointReference;
+import org.apache.axis2.client.OperationClient;
import org.apache.axis2.client.Options;
import org.apache.axis2.client.ServiceClient;
import org.apache.axis2.client.async.AsyncResult;
import org.apache.axis2.client.async.Callback;
import org.apache.axis2.context.ConfigurationContext;
+import org.apache.axis2.context.ConfigurationContextFactory;
+import org.apache.axis2.context.MessageContext;
+import org.apache.axis2.description.AxisOperation;
import org.apache.axis2.description.AxisService;
+import org.apache.axis2.description.OutInAxisOperation;
import org.apache.axis2.util.Utils;
+import org.apache.axis2.wsdl.WSDLConstants;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -138,89 +146,89 @@ public class TCPEchoRawXMLTest extends TestCase {
sender.cleanup();
}
-// public void testEchoXMLSync() throws Exception {
-// OMElement payload = createPayload();
-//
-// Options options = new Options();
-// options.setTo(targetEPR);
-// options.setTransportInProtocol(Constants.TRANSPORT_TCP);
-// options.setAction(Constants.AXIS2_NAMESPACE_URI+"/"+operationName.getLocalPart());
-//
-// ServiceClient sender = new ServiceClient(configContext, clientService);
-// sender.setOptions(options);
-// OMElement result = sender.sendReceive(operationName, payload);
-//
-// result.serialize(StAXUtils.createXMLStreamWriter(
-// System.out));
-// sender.cleanup();
-// }
-
-// public void testEchoXMLCompleteSync() throws Exception {
-// OMFactory fac = OMAbstractFactory.getOMFactory();
-//
-// OMNamespace omNs = fac.createOMNamespace("http://localhost/my", "my");
-// OMElement payloadElement = fac.createOMElement("echoOMElement", omNs);
-// OMElement value = fac.createOMElement("myValue", omNs);
-// value.setText("Isaac Asimov, The Foundation Trilogy");
-// payloadElement.addChild(value);
-//
-// Options options = new Options();
-// options.setTo(targetEPR);
-// options.setAction(Constants.AXIS2_NAMESPACE_URI+"/"+operationName.getLocalPart());
-// options.setTransportInProtocol(Constants.TRANSPORT_TCP);
-// options.setUseSeparateListener(true);
-//
-// ServiceClient sender = new ServiceClient(configContext, clientService);
-// sender.setOptions(options);
-// OMElement result = sender.sendReceive(operationName, payloadElement);
-//
-// result.serialize(StAXUtils.createXMLStreamWriter(
-// System.out));
-// sender.cleanup();
-//
-// }
-//
-// public void testEchoXMLSyncMC() throws Exception {
-// ConfigurationContext configContext =
-// ConfigurationContextFactory.createConfigurationContextFromFileSystem(Constants.TESTING_REPOSITORY, Constants.TESTING_REPOSITORY + "/conf/axis2.xml");
-//
-// AxisOperation opdesc = new OutInAxisOperation(new QName("echoOMElement"));
-// Options options = new Options();
-// options.setTo(targetEPR);
-// options.setAction(operationName.getLocalPart());
-// options.setTransportInProtocol(Constants.TRANSPORT_TCP);
-//
-// OMFactory fac = OMAbstractFactory.getOMFactory();
-//
-// OMNamespace omNs = fac.createOMNamespace("http://localhost/my", "my");
-// OMElement method = fac.createOMElement("echoOMElement", omNs);
-// OMElement value = fac.createOMElement("myValue", omNs);
-// value.setText("Isaac Asimov, The Foundation Trilogy");
-// method.addChild(value);
-// SOAPFactory factory = OMAbstractFactory.getSOAP11Factory();
-// SOAPEnvelope envelope = factory.getDefaultEnvelope();
-// envelope.getBody().addChild(method);
-//
-// MessageContext requestContext = new MessageContext();
-// requestContext.setConfigurationContext(configContext);
-// requestContext.setAxisService(clientService);
-// requestContext.setAxisOperation(opdesc);
-// requestContext.setEnvelope(envelope);
-//
-// ServiceClient sender = new ServiceClient(configContext, clientService);
-// sender.setOptions(options);
-// OperationClient opClient = sender.createClient(new QName("echoOMElement"));
-// opClient.addMessageContext(requestContext);
-// opClient.setOptions(options);
-// opClient.execute(true);
-//
-// MessageContext response = opClient.getMessageContext(WSDLConstants.MESSAGE_LABEL_IN_VALUE);
-// SOAPEnvelope env = response.getEnvelope();
-// assertNotNull(env);
-// env.getBody().serialize(StAXUtils.createXMLStreamWriter(
-// System.out));
-// sender.cleanup();
-// }
+ public void testEchoXMLSync() throws Exception {
+ OMElement payload = createPayload();
+
+ Options options = new Options();
+ options.setTo(targetEPR);
+ options.setTransportInProtocol(Constants.TRANSPORT_TCP);
+ options.setAction(Constants.AXIS2_NAMESPACE_URI+"/"+operationName.getLocalPart());
+
+ ServiceClient sender = new ServiceClient(configContext, clientService);
+ sender.setOptions(options);
+ OMElement result = sender.sendReceive(operationName, payload);
+
+ result.serialize(StAXUtils.createXMLStreamWriter(
+ System.out));
+ sender.cleanup();
+ }
+
+ public void testEchoXMLCompleteSync() throws Exception {
+ OMFactory fac = OMAbstractFactory.getOMFactory();
+
+ OMNamespace omNs = fac.createOMNamespace("http://localhost/my", "my");
+ OMElement payloadElement = fac.createOMElement("echoOMElement", omNs);
+ OMElement value = fac.createOMElement("myValue", omNs);
+ value.setText("Isaac Asimov, The Foundation Trilogy");
+ payloadElement.addChild(value);
+
+ Options options = new Options();
+ options.setTo(targetEPR);
+ options.setAction(Constants.AXIS2_NAMESPACE_URI+"/"+operationName.getLocalPart());
+ options.setTransportInProtocol(Constants.TRANSPORT_TCP);
+ options.setUseSeparateListener(true);
+
+ ServiceClient sender = new ServiceClient(configContext, clientService);
+ sender.setOptions(options);
+ OMElement result = sender.sendReceive(operationName, payloadElement);
+
+ result.serialize(StAXUtils.createXMLStreamWriter(
+ System.out));
+ sender.cleanup();
+
+ }
+
+ public void testEchoXMLSyncMC() throws Exception {
+ ConfigurationContext configContext =
+ ConfigurationContextFactory.createConfigurationContextFromFileSystem(Constants.TESTING_REPOSITORY, Constants.TESTING_REPOSITORY + "/conf/axis2.xml");
+
+ AxisOperation opdesc = new OutInAxisOperation(new QName("echoOMElement"));
+ Options options = new Options();
+ options.setTo(targetEPR);
+ options.setAction(operationName.getLocalPart());
+ options.setTransportInProtocol(Constants.TRANSPORT_TCP);
+
+ OMFactory fac = OMAbstractFactory.getOMFactory();
+
+ OMNamespace omNs = fac.createOMNamespace("http://localhost/my", "my");
+ OMElement method = fac.createOMElement("echoOMElement", omNs);
+ OMElement value = fac.createOMElement("myValue", omNs);
+ value.setText("Isaac Asimov, The Foundation Trilogy");
+ method.addChild(value);
+ SOAPFactory factory = OMAbstractFactory.getSOAP11Factory();
+ SOAPEnvelope envelope = factory.getDefaultEnvelope();
+ envelope.getBody().addChild(method);
+
+ MessageContext requestContext = new MessageContext();
+ requestContext.setConfigurationContext(configContext);
+ requestContext.setAxisService(clientService);
+ requestContext.setAxisOperation(opdesc);
+ requestContext.setEnvelope(envelope);
+
+ ServiceClient sender = new ServiceClient(configContext, clientService);
+ sender.setOptions(options);
+ OperationClient opClient = sender.createClient(new QName("echoOMElement"));
+ opClient.addMessageContext(requestContext);
+ opClient.setOptions(options);
+ opClient.execute(true);
+
+ MessageContext response = opClient.getMessageContext(WSDLConstants.MESSAGE_LABEL_IN_VALUE);
+ SOAPEnvelope env = response.getEnvelope();
+ assertNotNull(env);
+ env.getBody().serialize(StAXUtils.createXMLStreamWriter(
+ System.out));
+ sender.cleanup();
+ }
}