You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by da...@apache.org on 2007/01/11 22:21:22 UTC
svn commit: r495376 - in
/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine:
EchoRawXMLMultipleASyncTest.java EchoRawXMLMultipleSyncTest.java
EchoRawXMLMultipleTest.java
Author: davidillsley
Date: Thu Jan 11 13:21:21 2007
New Revision: 495376
URL: http://svn.apache.org/viewvc?view=rev&rev=495376
Log:
Simple refactor to improve reliability on solaris x86 (ws.zones)... continuum notifications coming to a dev list near you soon!
Added:
webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/EchoRawXMLMultipleASyncTest.java
- copied, changed from r495149, webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/EchoRawXMLMultipleTest.java
webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/EchoRawXMLMultipleSyncTest.java
Removed:
webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/EchoRawXMLMultipleTest.java
Copied: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/EchoRawXMLMultipleASyncTest.java (from r495149, webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/EchoRawXMLMultipleTest.java)
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/EchoRawXMLMultipleASyncTest.java?view=diff&rev=495376&p1=webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/EchoRawXMLMultipleTest.java&r1=495149&p2=webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/EchoRawXMLMultipleASyncTest.java&r2=495376
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/EchoRawXMLMultipleTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/EchoRawXMLMultipleASyncTest.java Thu Jan 11 13:21:21 2007
@@ -41,9 +41,9 @@
import javax.xml.namespace.QName;
-public class EchoRawXMLMultipleTest extends UtilServerBasedTestCase implements TestConstants {
+public class EchoRawXMLMultipleASyncTest extends UtilServerBasedTestCase implements TestConstants {
- private static final Log log = LogFactory.getLog(EchoRawXMLMultipleTest.class);
+ private static final Log log = LogFactory.getLog(EchoRawXMLMultipleASyncTest.class);
protected QName transportName = new QName("http://localhost/my",
"NullTransport");
@@ -54,16 +54,16 @@
protected boolean finish = false;
- public EchoRawXMLMultipleTest() {
+ public EchoRawXMLMultipleASyncTest() {
super(EchoRawXMLTest.class.getName());
}
- public EchoRawXMLMultipleTest(String testName) {
+ public EchoRawXMLMultipleASyncTest(String testName) {
super(testName);
}
public static Test suite() {
- return getTestSetup(new TestSuite(EchoRawXMLMultipleTest.class));
+ return getTestSetup(new TestSuite(EchoRawXMLMultipleASyncTest.class));
}
protected void setUp() throws Exception {
@@ -170,47 +170,4 @@
configContext.terminate();
log.info("send the request");
}
-
- public void testEchoXMLMultipleSync() throws Exception {
- OMElement payload = TestingUtils.createDummyOMElement();
- Options options = new Options();
- options.setTo(targetEPR);
- options.setTransportInProtocol(Constants.TRANSPORT_HTTP);
- ConfigurationContext configContext =
- ConfigurationContextFactory.createConfigurationContextFromFileSystem(null, null);
- ServiceClient sender = new ServiceClient(configContext, null);
- sender.setOptions(options);
- for (int i = 0; i < 5; i++) {
- OMElement result = sender.sendReceive(payload);
- TestingUtils.campareWithCreatedOMElement(result);
- }
- sender.cleanup();
- configContext.terminate();
- }
-
- public void testEchoXMLMultipleDuelSync() throws Exception {
- OMElement payload = TestingUtils.createDummyOMElement();
- Options options = new Options();
- options.setTo(targetEPR);
-
- options.setTransportInProtocol(Constants.TRANSPORT_HTTP);
- options.setUseSeparateListener(true);
-
- ConfigurationContext configContext =
- ConfigurationContextFactory.createConfigurationContextFromFileSystem("target/test-resources/integrationRepo",
- "target/test-resources/integrationRepo/conf/axis2.xml");
- ServiceClient sender = new ServiceClient(configContext, null);
- options.setAction(Constants.AXIS2_NAMESPACE_URI + "/" + operationName.getLocalPart());
- options.setAction("urn:echoOMElement");
- sender.setOptions(options);
-
- for (int i = 0; i < 5; i++) {
- OMElement result = sender.sendReceive(payload);
- TestingUtils.campareWithCreatedOMElement(result);
- }
- sender.cleanup();
- configContext.terminate();
- }
-
-
}
Added: webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/EchoRawXMLMultipleSyncTest.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/EchoRawXMLMultipleSyncTest.java?view=auto&rev=495376
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/EchoRawXMLMultipleSyncTest.java (added)
+++ webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/engine/EchoRawXMLMultipleSyncTest.java Thu Jan 11 13:21:21 2007
@@ -0,0 +1,124 @@
+/*
+ * Copyright 2004,2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.axis2.engine;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+import org.apache.axiom.om.OMElement;
+import org.apache.axis2.AxisFault;
+import org.apache.axis2.Constants;
+import org.apache.axis2.addressing.EndpointReference;
+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.context.ServiceContext;
+import org.apache.axis2.description.AxisService;
+import org.apache.axis2.engine.util.TestConstants;
+import org.apache.axis2.integration.TestingUtils;
+import org.apache.axis2.integration.UtilServer;
+import org.apache.axis2.integration.UtilServerBasedTestCase;
+import org.apache.axis2.util.Utils;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
+import javax.xml.namespace.QName;
+
+
+public class EchoRawXMLMultipleSyncTest extends UtilServerBasedTestCase implements TestConstants {
+
+ private static final Log log = LogFactory.getLog(EchoRawXMLMultipleSyncTest.class);
+ protected QName transportName = new QName("http://localhost/my",
+ "NullTransport");
+
+ protected AxisConfiguration engineRegistry;
+ protected MessageContext mc;
+ protected ServiceContext serviceContext;
+ protected AxisService service;
+
+ protected boolean finish = false;
+
+ public EchoRawXMLMultipleSyncTest() {
+ super(EchoRawXMLTest.class.getName());
+ }
+
+ public EchoRawXMLMultipleSyncTest(String testName) {
+ super(testName);
+ }
+
+ public static Test suite() {
+ return getTestSetup(new TestSuite(EchoRawXMLMultipleSyncTest.class));
+ }
+
+ protected void setUp() throws Exception {
+ service =
+ Utils.createSimpleService(serviceName,
+ Echo.class.getName(),
+ operationName);
+ UtilServer.deployService(service);
+ }
+
+ protected void tearDown() throws Exception {
+ UtilServer.unDeployService(serviceName);
+ UtilServer.unDeployClientService();
+ }
+
+ public void testEchoXMLMultipleSync() throws Exception {
+ OMElement payload = TestingUtils.createDummyOMElement();
+ Options options = new Options();
+ options.setTo(targetEPR);
+ options.setTransportInProtocol(Constants.TRANSPORT_HTTP);
+ ConfigurationContext configContext =
+ ConfigurationContextFactory.createConfigurationContextFromFileSystem(null, null);
+ ServiceClient sender = new ServiceClient(configContext, null);
+ sender.setOptions(options);
+ for (int i = 0; i < 5; i++) {
+ OMElement result = sender.sendReceive(payload);
+ TestingUtils.campareWithCreatedOMElement(result);
+ }
+ sender.cleanup();
+ configContext.terminate();
+ }
+
+ public void testEchoXMLMultipleDuelSync() throws Exception {
+ OMElement payload = TestingUtils.createDummyOMElement();
+ Options options = new Options();
+ options.setTo(targetEPR);
+
+ options.setTransportInProtocol(Constants.TRANSPORT_HTTP);
+ options.setUseSeparateListener(true);
+
+ ConfigurationContext configContext =
+ ConfigurationContextFactory.createConfigurationContextFromFileSystem("target/test-resources/integrationRepo",
+ "target/test-resources/integrationRepo/conf/axis2.xml");
+ ServiceClient sender = new ServiceClient(configContext, null);
+ options.setAction(Constants.AXIS2_NAMESPACE_URI + "/" + operationName.getLocalPart());
+ options.setAction("urn:echoOMElement");
+ sender.setOptions(options);
+
+ for (int i = 0; i < 5; i++) {
+ OMElement result = sender.sendReceive(payload);
+ TestingUtils.campareWithCreatedOMElement(result);
+ }
+ sender.cleanup();
+ configContext.terminate();
+ }
+
+
+}
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org