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 wo...@apache.org on 2008/03/04 21:15:48 UTC

svn commit: r633619 - in /webservices/axis2/trunk/java/modules: jaxws-integration/ jaxws-integration/test/org/apache/axis2/jaxws/client/ jaxws-integration/test/org/apache/axis2/jaxws/dispatch/ jaxws-integration/test/org/apache/axis2/jaxws/framework/ ja...

Author: woodroy
Date: Tue Mar  4 12:15:46 2008
New Revision: 633619

URL: http://svn.apache.org/viewvc?rev=633619&view=rev
Log:
Initial pass at firing up server for individual jaxws-integration tests 

Added:
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/DispatchSoapActionTest.java
      - copied, changed from r633234, webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/DispatchSoapActionTests.java
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/ProxySoapActionTest.java
      - copied, changed from r633234, webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/ProxySoapActionTests.java
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/dispatch/SOAP12DispatchTest.java
      - copied, changed from r633234, webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/dispatch/SOAP12Dispatch.java
Removed:
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/DispatchSoapActionTests.java
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/ProxySoapActionTests.java
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/dispatch/SOAP12Dispatch.java
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/GenericOperationProviderTest.java
    webservices/axis2/trunk/java/modules/jaxws/test/client/
    webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/anytype/
    webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/framework/
    webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/nonanonymous/
    webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/polymorphic/
    webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/proxy/
    webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/rpclit/
    webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/parallelasync/
    webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/xmlhttp/clientTests/
    webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/xmlhttp/provider/
Modified:
    webservices/axis2/trunk/java/modules/jaxws-integration/pom.xml
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/framework/JAXWSTest.java
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/message/SOAP12Tests.java
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/misc/JAXBContextTest.java
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/JAXBProviderTests.java
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SOAPFaultProviderTests.java
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SoapMessageMUProviderTests.java
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SoapMessageProviderTests.java
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SourceMessageProviderTests.java
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SourceProviderTests.java
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/StringMessageProviderTests.java
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/StringProviderTests.java
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/ProxyNonWrappedTests.java
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/ProxyTests.java
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/RPCProxyTests.java
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom1/SendImageInterface.java

Modified: webservices/axis2/trunk/java/modules/jaxws-integration/pom.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/pom.xml?rev=633619&r1=633618&r2=633619&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/pom.xml (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/pom.xml Tue Mar  4 12:15:46 2008
@@ -1075,6 +1075,18 @@
                     <argLine>-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5006</argLine>-->
 					<includes>
 						<include>**/*Test.java</include>
+						<include>**/SOAP12Tests.java</include>
+						<include>**/StringProviderTests.java</include>
+						<include>**/SoapFaultProviderTests.java</include>
+						<include>**/StringMessageProviderTests.java</include>
+						<include>**/SourceProviderTests.java</include>
+						<include>**/SourceMessageProviderTests.java</include>
+						<include>**/SoapMessageProviderTests.java</include>
+						<include>**/SoapMessageMUProviderTests.java</include>
+						<include>**/JAXBProviderTests.java</include>
+						<include>**/ProxyTests.java</include>
+						<include>**/ProxyNonWrappedTests.java</include>
+						<include>**/RPCProxyTests.java</include>
 					</includes>
 					<systemProperties>
 						<property>

Copied: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/DispatchSoapActionTest.java (from r633234, webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/DispatchSoapActionTests.java)
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/DispatchSoapActionTest.java?p2=webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/DispatchSoapActionTest.java&p1=webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/DispatchSoapActionTests.java&r1=633234&r2=633619&rev=633619&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/DispatchSoapActionTests.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/DispatchSoapActionTest.java Tue Mar  4 12:15:46 2008
@@ -33,14 +33,37 @@
 import org.apache.axis2.jaxws.client.soapaction.GetPriceResponseType;
 import org.apache.axis2.jaxws.client.soapaction.GetPriceType;
 import org.apache.axis2.jaxws.client.soapaction.ObjectFactory;
+import org.apache.axis2.jaxws.framework.StartServer;
+import org.apache.axis2.jaxws.framework.StopServer;
+import org.apache.log4j.BasicConfigurator;
 
 /**
  * A suite of SOAPAction related tests for the dispatch client 
  */
-public class DispatchSoapActionTests extends TestCase {
+public class DispatchSoapActionTest extends TestCase {
     
     private static final String targetNamespace = "http://jaxws.axis2.apache.org/client/soapaction";
     private static final String portName = "BookStorePort";
+    
+    public DispatchSoapActionTest(String name) {
+        super(name);
+    }
+
+    static {
+        BasicConfigurator.configure();
+    }
+    
+    public void setUp() {
+    	TestLogger.logger.debug("Starting the server for: " +this.getClass().getName());
+    	StartServer startServer = new StartServer("server1");
+    	startServer.testStartServer();
+    }
+    
+    public void tearDown() {
+    	TestLogger.logger.debug("Stopping the server for: " +this.getClass().getName());
+    	StopServer stopServer = new StopServer("server1");
+    	stopServer.testStopServer();
+    }
         
     /**
      * Invoke an operation this is defined in the WSDL as having a SOAPAction.

Copied: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/ProxySoapActionTest.java (from r633234, webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/ProxySoapActionTests.java)
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/ProxySoapActionTest.java?p2=webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/ProxySoapActionTest.java&p1=webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/ProxySoapActionTests.java&r1=633234&r2=633619&rev=633619&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/ProxySoapActionTests.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/client/ProxySoapActionTest.java Tue Mar  4 12:15:46 2008
@@ -21,17 +21,37 @@
 import junit.framework.TestCase;
 import org.apache.axis2.jaxws.client.soapaction.BookStore;
 import org.apache.axis2.jaxws.client.soapaction.BookStoreService;
+import org.apache.axis2.jaxws.framework.StartServer;
+import org.apache.axis2.jaxws.framework.StopServer;
 import org.apache.axis2.jaxws.TestLogger;
+import org.apache.log4j.BasicConfigurator;
 
 /**
  * A suite of SOAPAction related tests for the dynamic proxy client 
  */
-public class ProxySoapActionTests extends TestCase {
+public class ProxySoapActionTest extends TestCase {
     
-    public ProxySoapActionTests(String name) {
+    public ProxySoapActionTest(String name) {
         super(name);
     }
+
+    static {
+        BasicConfigurator.configure();
+    }
+    
+    public void setUp() {
+    	TestLogger.logger.debug("Starting the server for: " +this.getClass().getName());
+    	StartServer startServer = new StartServer("server1");
+    	startServer.testStartServer();
+    }
     
+    public void tearDown() {
+    	TestLogger.logger.debug("Stopping the server for: " +this.getClass().getName());
+    	StopServer stopServer = new StopServer("server1");
+    	stopServer.testStopServer();
+    }
+        
+
     public void testSendRequestWithSoapAction() {
         TestLogger.logger.debug("----------------------------------");
         TestLogger.logger.debug("test: " + getName());

Copied: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/dispatch/SOAP12DispatchTest.java (from r633234, webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/dispatch/SOAP12Dispatch.java)
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/dispatch/SOAP12DispatchTest.java?p2=webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/dispatch/SOAP12DispatchTest.java&p1=webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/dispatch/SOAP12Dispatch.java&r1=633234&r2=633619&rev=633619&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/dispatch/SOAP12Dispatch.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/dispatch/SOAP12DispatchTest.java Tue Mar  4 12:15:46 2008
@@ -18,7 +18,8 @@
  */
 package org.apache.axis2.jaxws.dispatch;
 
-import org.apache.axis2.jaxws.description.builder.MDQConstants;
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
 
 import javax.xml.namespace.QName;
 import javax.xml.transform.Source;
@@ -32,16 +33,19 @@
 import javax.xml.ws.soap.SOAPBinding;
 import javax.xml.ws.soap.SOAPFaultException;
 
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
-
 import junit.framework.TestCase;
 
+import org.apache.axis2.jaxws.TestLogger;
+import org.apache.axis2.jaxws.description.builder.MDQConstants;
+import org.apache.axis2.jaxws.framework.StartServer;
+import org.apache.axis2.jaxws.framework.StopServer;
+import org.apache.log4j.BasicConfigurator;
+
 /**
  * This class uses the JAX-WS Dispatch API to test sending and receiving
  * messages using SOAP 1.2.
  */
-public class SOAP12Dispatch extends TestCase {
+public class SOAP12DispatchTest extends TestCase {
     
     private static final QName QNAME_SERVICE = new QName(
             "http://org/apache/axis2/jaxws/test/SOAP12", "SOAP12Service");
@@ -76,8 +80,24 @@
         sampleRequest + 
         sampleEnvelopeTail;
     
-    public SOAP12Dispatch(String name) {
+    public SOAP12DispatchTest(String name) {
         super(name);
+    }
+
+    static {
+        BasicConfigurator.configure();
+    }
+    
+    public void setUp() {
+    	TestLogger.logger.debug("Starting the server for: " +this.getClass().getName());
+    	StartServer startServer = new StartServer("server1");
+    	startServer.testStartServer();
+    }
+    
+    public void tearDown() {
+    	TestLogger.logger.debug("Stopping the server for: " +this.getClass().getName());
+    	StopServer stopServer = new StopServer("server1");
+    	stopServer.testStopServer();
     }
     
     /**

Modified: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/framework/JAXWSTest.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/framework/JAXWSTest.java?rev=633619&r1=633618&r2=633619&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/framework/JAXWSTest.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/framework/JAXWSTest.java Tue Mar  4 12:15:46 2008
@@ -24,6 +24,44 @@
 import junit.framework.TestSuite;
 
 import org.apache.axis2.jaxws.TestLogger;
+import org.apache.axis2.jaxws.anytype.tests.AnyTypeTests;
+import org.apache.axis2.jaxws.client.DispatchSoapActionTest;
+import org.apache.axis2.jaxws.client.ProxySoapActionTest;
+import org.apache.axis2.jaxws.dispatch.DispatchTestSuite;
+import org.apache.axis2.jaxws.dispatch.SOAP12DispatchTest;
+import org.apache.axis2.jaxws.injection.ResourceInjectionTests;
+import org.apache.axis2.jaxws.message.SOAP12Tests;
+import org.apache.axis2.jaxws.misc.JAXBContextTest;
+import org.apache.axis2.jaxws.nonanonymous.complextype.NonAnonymousComplexTypeTests;
+import org.apache.axis2.jaxws.polymorphic.shape.tests.PolymorphicTests;
+import org.apache.axis2.jaxws.provider.JAXBProviderTests;
+import org.apache.axis2.jaxws.provider.SOAPFaultProviderTests;
+import org.apache.axis2.jaxws.provider.SoapMessageMUProviderTests;
+import org.apache.axis2.jaxws.provider.SourceMessageProviderTests;
+import org.apache.axis2.jaxws.provider.SourceProviderTests;
+import org.apache.axis2.jaxws.provider.StringMessageProviderTests;
+import org.apache.axis2.jaxws.provider.StringProviderTests;
+import org.apache.axis2.jaxws.proxy.GorillaDLWProxyTests;
+import org.apache.axis2.jaxws.proxy.ProxyTests;
+import org.apache.axis2.jaxws.proxy.RPCLitSWAProxyTests;
+import org.apache.axis2.jaxws.proxy.RPCProxyTests;
+import org.apache.axis2.jaxws.proxy.SOAP12ProxyTests;
+import org.apache.axis2.jaxws.rpclit.enumtype.tests.RPCLitEnumTests;
+import org.apache.axis2.jaxws.rpclit.stringarray.tests.RPCLitStringArrayTests;
+import org.apache.axis2.jaxws.sample.AddNumbersHandlerTests;
+import org.apache.axis2.jaxws.sample.AddNumbersTests;
+import org.apache.axis2.jaxws.sample.AddressBookTests;
+import org.apache.axis2.jaxws.sample.BareTests;
+import org.apache.axis2.jaxws.sample.DLWMinTests;
+import org.apache.axis2.jaxws.sample.FaultsServiceTests;
+import org.apache.axis2.jaxws.sample.WSGenTests;
+import org.apache.axis2.jaxws.security.BasicAuthSecurityTests;
+import org.apache.axis2.jaxws.xmlhttp.clientTests.dispatch.datasource.DispatchXMessageDataSource;
+import org.apache.axis2.jaxws.xmlhttp.clientTests.dispatch.jaxb.DispatchXPayloadJAXB;
+import org.apache.axis2.jaxws.xmlhttp.clientTests.dispatch.source.DispatchXMessageSource;
+import org.apache.axis2.jaxws.xmlhttp.clientTests.dispatch.source.DispatchXPayloadSource;
+import org.apache.axis2.jaxws.xmlhttp.clientTests.dispatch.string.DispatchXMessageString;
+import org.apache.axis2.jaxws.xmlhttp.clientTests.dispatch.string.DispatchXPayloadString;
 import org.apache.log4j.BasicConfigurator;
 
 public class JAXWSTest extends TestCase {
@@ -93,12 +131,13 @@
         suite.addTestSuite(BasicEndpointTests.class);        
         suite.addTestSuite(JAXWSServerTests.class);
 */
-/*        // --------- Integration Tests --------------
+       // --------- Integration Tests --------------
+        /*
         suite = DispatchTestSuite.addTestSuites(suite);
         suite.addTestSuite(JAXBContextTest.class);
-        suite.addTestSuite(SOAP12Dispatch.class);
-        suite.addTestSuite(DispatchSoapActionTests.class);
-        suite.addTestSuite(ProxySoapActionTests.class);
+        suite.addTestSuite(SOAP12DispatchTest.class);
+        suite.addTestSuite(DispatchSoapActionTest.class);
+        suite.addTestSuite(ProxySoapActionTest.class);
         suite.addTestSuite(SOAP12Tests.class);
         suite.addTestSuite(StringProviderTests.class);
         suite.addTestSuite(SOAPFaultProviderTests.class);
@@ -152,21 +191,21 @@
         // Commented due to test failure...
         //        suite.addTestSuite(StringListTests.class);
         suite.addTestSuite(RPCLitStringArrayTests.class);
-
-*///      END OF Integration Tests
+*/
+//      END OF Integration Tests
         
         
         // Start (and stop) the server only once for all the tests
         TestSetup testSetup = new TestSetup(suite) {
             public void setUp() {
                 TestLogger.logger.debug("Starting the server.");
-     //           StartServer startServer = new StartServer("server1");
-     //           startServer.testStartServer();
+  //              StartServer startServer = new StartServer("server1");
+  //              startServer.testStartServer();
             }
             public void tearDown() {
                 TestLogger.logger.debug("Stopping the server");
-       //         StopServer stopServer = new StopServer("server1");
-       //         stopServer.testStopServer();
+    //            StopServer stopServer = new StopServer("server1");
+     //           stopServer.testStopServer();
             }
         };
         return testSetup;

Modified: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/message/SOAP12Tests.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/message/SOAP12Tests.java?rev=633619&r1=633618&r2=633619&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/message/SOAP12Tests.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/message/SOAP12Tests.java Tue Mar  4 12:15:46 2008
@@ -28,11 +28,14 @@
 import org.apache.axiom.om.OMNamespace;
 import org.apache.axiom.soap.SOAPEnvelope;
 import org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder;
+import org.apache.axis2.jaxws.framework.StartServer;
+import org.apache.axis2.jaxws.framework.StopServer;
 import org.apache.axis2.jaxws.message.factory.MessageFactory;
 import org.apache.axis2.jaxws.message.factory.XMLStringBlockFactory;
 import org.apache.axis2.jaxws.message.util.Reader2Writer;
 import org.apache.axis2.jaxws.registry.FactoryRegistry;
 import org.apache.axis2.jaxws.TestLogger;
+import org.apache.log4j.BasicConfigurator;
 
 /**
  * This suite is used to test the creation of messages based on SOAP 1.2
@@ -64,6 +67,23 @@
     public SOAP12Tests(String name) {
         super(name);
     }
+    
+    static {
+        BasicConfigurator.configure();
+    }
+    
+    public void setUp() {
+    	TestLogger.logger.debug("Starting the server for: " +this.getClass().getName());
+    	StartServer startServer = new StartServer("server1");
+    	startServer.testStartServer();
+    }
+    
+    public void tearDown() {
+    	TestLogger.logger.debug("Stopping the server for: " +this.getClass().getName());
+    	StopServer stopServer = new StopServer("server1");
+    	stopServer.testStopServer();
+    }
+        
     
     /**
      * Simulate creating a SOAP 1.2 message when the business object

Modified: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/misc/JAXBContextTest.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/misc/JAXBContextTest.java?rev=633619&r1=633618&r2=633619&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/misc/JAXBContextTest.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/misc/JAXBContextTest.java Tue Mar  4 12:15:46 2008
@@ -28,78 +28,99 @@
 import javax.xml.bind.JAXBContext;
 import javax.xml.bind.JAXBException;
 
+import org.apache.axis2.jaxws.TestLogger;
+import org.apache.axis2.jaxws.framework.StartServer;
+import org.apache.axis2.jaxws.framework.StopServer;
 import org.apache.axis2.jaxws.message.databinding.JAXBUtils;
 import org.apache.axis2.jaxws.utility.JavaUtils;
+import org.apache.log4j.BasicConfigurator;
 
+import junit.extensions.TestSetup;
 import junit.framework.TestCase;
 
 /**
- * Tests Namespace to Package Algorithmh
+ * Tests Namespace to Package Algorithm
  *
  */
 public class JAXBContextTest extends TestCase {
+    static {
+        BasicConfigurator.configure();
+    }
+    
+    public JAXBContextTest(String name) {
+        super(name);
+    }
+
+    public void setUp() {
+    	TestLogger.logger.debug("Starting the server for JAXBContextTest");
+    	StartServer startServer = new StartServer("server1");
+    	startServer.testStartServer();
+    }
+    
+    public void tearDown() {
+    	TestLogger.logger.debug("Stopping the server for: " +this.getName());
+    	StopServer stopServer = new StopServer("server1");
+    	stopServer.testStopServer();
+    }
 
     /**
      * Test basic functionality of JAXBUtils pooling
      * @throws Exception
      */
     public void test01() throws JAXBException {
-        
-        // Get a JAXBContext
-        TreeSet<String> context1 = new TreeSet<String>();
-        context1.add("org.test.addnumbers");
-        context1.add("org.test.anytype");
-        
-        JAXBContext jaxbContext1 = JAXBUtils.getJAXBContext(context1);
-        
-        // Assert that the JAXBContext was found and the context contains the two valid packages
-        assertTrue(jaxbContext1 != null);
-        assertTrue(context1.contains("org.test.addnumbers"));
-        assertTrue(context1.contains("org.test.anytype"));
-        
-        // Repeat with the same packages
-        TreeSet<String> context2 = new TreeSet<String>();
-        context2.add("org.test.addnumbers");
-        context2.add("org.test.anytype");
-        
-        JAXBContext jaxbContext2 = JAXBUtils.getJAXBContext(context2);
-        
-        // The following assertion is probably true,but GC may have wiped out the weak reference
-        //assertTrue(jaxbContext2 == jaxbContext1);
-        assertTrue(jaxbContext2 != null);
-        assertTrue(jaxbContext2.toString().equals(jaxbContext1.toString()));
-        assertTrue(context2.contains("org.test.addnumbers"));
-        assertTrue(context2.contains("org.test.anytype"));
-        
-        // Repeat with the same packages + an invalid package
-        TreeSet<String> context3 = new TreeSet<String>();
-        context3.add("org.test.addnumbers");
-        context3.add("org.test.anytype");
-        context3.add("my.grandma.loves.jaxws");
-        
-        JAXBContext jaxbContext3 = JAXBUtils.getJAXBContext(context3);
-        
-        // The following assertion is probably true,but GC may have wiped out the weak reference
-        //assertTrue(jaxbContext3 == jaxbContext1);
-        assertTrue(jaxbContext3 != null);
-        assertTrue(jaxbContext1.toString().equals(jaxbContext1.toString()));
-        assertTrue(context3.contains("org.test.addnumbers"));
-        assertTrue(context3.contains("org.test.anytype")); 
-        // The invalid package should now be retained...this is due
-        // a minor semantic change to avoid this side effect.
-        assertTrue(context3.contains("my.grandma.loves.jaxws"));  
-        
-        // Repeat with a subset of packages
-        TreeSet<String> context4 = new TreeSet<String>();
-        context4.add("org.test.addnumbers");
-        
-        
-        JAXBContext jaxbContext4 = JAXBUtils.getJAXBContext(context4);
-        
-        assertTrue(jaxbContext4 != null);
-        assertTrue(jaxbContext4 != jaxbContext3);
-        assertTrue(context4.contains("org.test.addnumbers"));
-        
-       
+    	// Get a JAXBContext
+    	TreeSet<String> context1 = new TreeSet<String>();
+    	context1.add("org.test.addnumbers");
+    	context1.add("org.test.anytype");
+
+    	JAXBContext jaxbContext1 = JAXBUtils.getJAXBContext(context1);
+
+    	// Assert that the JAXBContext was found and the context contains the two valid packages
+    	assertTrue(jaxbContext1 != null);
+    	assertTrue(context1.contains("org.test.addnumbers"));
+    	assertTrue(context1.contains("org.test.anytype"));
+
+    	// Repeat with the same packages
+    	TreeSet<String> context2 = new TreeSet<String>();
+    	context2.add("org.test.addnumbers");
+    	context2.add("org.test.anytype");
+
+    	JAXBContext jaxbContext2 = JAXBUtils.getJAXBContext(context2);
+
+    	// The following assertion is probably true,but GC may have wiped out the weak reference
+    	//assertTrue(jaxbContext2 == jaxbContext1);
+    	assertTrue(jaxbContext2 != null);
+    	assertTrue(jaxbContext2.toString().equals(jaxbContext1.toString()));
+    	assertTrue(context2.contains("org.test.addnumbers"));
+    	assertTrue(context2.contains("org.test.anytype"));
+
+    	// Repeat with the same packages + an invalid package
+    	TreeSet<String> context3 = new TreeSet<String>();
+    	context3.add("org.test.addnumbers");
+    	context3.add("org.test.anytype");
+    	context3.add("my.grandma.loves.jaxws");
+
+    	JAXBContext jaxbContext3 = JAXBUtils.getJAXBContext(context3);
+
+    	// The following assertion is probably true,but GC may have wiped out the weak reference
+    	//assertTrue(jaxbContext3 == jaxbContext1);
+    	assertTrue(jaxbContext3 != null);
+    	assertTrue(jaxbContext1.toString().equals(jaxbContext1.toString()));
+    	assertTrue(context3.contains("org.test.addnumbers"));
+    	assertTrue(context3.contains("org.test.anytype")); 
+    	// The invalid package should now be retained...this is due
+    	// a minor semantic change to avoid this side effect.
+    	assertTrue(context3.contains("my.grandma.loves.jaxws"));  
+
+    	// Repeat with a subset of packages
+    	TreeSet<String> context4 = new TreeSet<String>();
+    	context4.add("org.test.addnumbers");
+
+
+    	JAXBContext jaxbContext4 = JAXBUtils.getJAXBContext(context4);
+
+    	assertTrue(jaxbContext4 != null);
+    	assertTrue(jaxbContext4 != jaxbContext3);
+    	assertTrue(context4.contains("org.test.addnumbers"));
     }
-}
+}
\ No newline at end of file

Modified: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/JAXBProviderTests.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/JAXBProviderTests.java?rev=633619&r1=633618&r2=633619&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/JAXBProviderTests.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/JAXBProviderTests.java Tue Mar  4 12:15:46 2008
@@ -33,6 +33,9 @@
 
 import org.apache.axiom.attachments.ByteArrayDataSource;
 import org.apache.axis2.jaxws.TestLogger;
+import org.apache.axis2.jaxws.framework.StartServer;
+import org.apache.axis2.jaxws.framework.StopServer;
+import org.apache.log4j.BasicConfigurator;
 import org.test.mtom.ImageDepot;
 import org.test.mtom.ObjectFactory;
 import org.test.mtom.SendImage;
@@ -65,6 +68,10 @@
     private QName serviceName = new QName("http://ws.apache.org/axis2", "JAXBProviderService");
     DataSource stringDS, imageDS;
     
+    public JAXBProviderTests(String name) {
+        super(name);
+    }
+
     protected void setUp() throws Exception {
         super.setUp();
         
@@ -77,17 +84,22 @@
     	ImageInputStream fiis = new FileImageInputStream(file);
     	Image image = ImageIO.read(fiis);
     	imageDS = new DataSourceImpl("image/jpeg","test.jpg",image);
+    	TestLogger.logger.debug("Starting the server for: " +this.getClass().getName());
+    	StartServer startServer = new StartServer("server1");
+    	startServer.testStartServer();
     	
     }
 
-    protected void tearDown() throws Exception {
-            super.tearDown();
+    static {
+        BasicConfigurator.configure();
     }
     
-    public JAXBProviderTests(String name) {
-        super(name);
+    public void tearDown() {
+    	TestLogger.logger.debug("Stopping the server for: " +this.getClass().getName());
+    	StopServer stopServer = new StopServer("server1");
+    	stopServer.testStopServer();
     }
-    
+
     /**
      * test String
      * @throws Exception

Modified: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SOAPFaultProviderTests.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SOAPFaultProviderTests.java?rev=633619&r1=633618&r2=633619&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SOAPFaultProviderTests.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SOAPFaultProviderTests.java Tue Mar  4 12:15:46 2008
@@ -24,6 +24,11 @@
 import javax.xml.ws.Service;
 import javax.xml.ws.soap.SOAPBinding;
 
+import org.apache.axis2.jaxws.TestLogger;
+import org.apache.axis2.jaxws.framework.StartServer;
+import org.apache.axis2.jaxws.framework.StopServer;
+import org.apache.log4j.BasicConfigurator;
+
 import junit.framework.TestCase;
 
 /**
@@ -52,6 +57,23 @@
     public SOAPFaultProviderTests(String name) {
         super(name);
     }
+
+    static {
+        BasicConfigurator.configure();
+    }
+    
+    public void setUp() {
+    	TestLogger.logger.debug("Starting the server for: " +this.getClass().getName());
+    	StartServer startServer = new StartServer("server1");
+    	startServer.testStartServer();
+    }
+    
+    public void tearDown() {
+    	TestLogger.logger.debug("Stopping the server for: " +this.getClass().getName());
+    	StopServer stopServer = new StopServer("server1");
+    	stopServer.testStopServer();
+    }
+        
 
     private Dispatch<String> getDispatch() {
         Service svc = Service.create(serviceName);

Modified: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SoapMessageMUProviderTests.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SoapMessageMUProviderTests.java?rev=633619&r1=633618&r2=633619&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SoapMessageMUProviderTests.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SoapMessageMUProviderTests.java Tue Mar  4 12:15:46 2008
@@ -22,6 +22,12 @@
 import javax.xml.ws.soap.SOAPBinding;
 import javax.xml.ws.BindingProvider;
 import javax.xml.soap.SOAPMessage;
+
+import org.apache.axis2.jaxws.TestLogger;
+import org.apache.axis2.jaxws.framework.StartServer;
+import org.apache.axis2.jaxws.framework.StopServer;
+import org.apache.log4j.BasicConfigurator;
+
 import junit.framework.TestCase;
 
 /**
@@ -39,16 +45,24 @@
     public static final String bindingID = SOAPBinding.SOAP11HTTP_BINDING;
     public static final Service.Mode mode = Service.Mode.MESSAGE;
 
-    protected void setUp() throws Exception {
-        super.setUp();
+    public SoapMessageMUProviderTests(String name) {
+        super(name);
     }
 
-    protected void tearDown() throws Exception {
-        super.tearDown();
+    static {
+        BasicConfigurator.configure();
     }
-
-    public SoapMessageMUProviderTests(String name) {
-        super(name);
+    
+    public void setUp() {
+    	TestLogger.logger.debug("Starting the server for: " +this.getClass().getName());
+    	StartServer startServer = new StartServer("server1");
+    	startServer.testStartServer();
+    }
+    
+    public void tearDown() {
+    	TestLogger.logger.debug("Stopping the server for: " +this.getClass().getName());
+    	StopServer stopServer = new StopServer("server1");
+    	stopServer.testStopServer();
     }
 
     /**

Modified: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SoapMessageProviderTests.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SoapMessageProviderTests.java?rev=633619&r1=633618&r2=633619&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SoapMessageProviderTests.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SoapMessageProviderTests.java Tue Mar  4 12:15:46 2008
@@ -40,8 +40,11 @@
 import javax.xml.ws.soap.SOAPBinding;
 import javax.xml.ws.soap.SOAPFaultException;
 
+import org.apache.axis2.jaxws.framework.StartServer;
+import org.apache.axis2.jaxws.framework.StopServer;
 import org.apache.axis2.jaxws.provider.soapmsg.SoapMessageProvider;
 import org.apache.axis2.jaxws.TestLogger;
+import org.apache.log4j.BasicConfigurator;
 
 /**
  * Tests Dispatch<SOAPMessage> client and a Provider<SOAPMessage> service.
@@ -85,19 +88,26 @@
     SoapMessageProvider.XML_WSE_REQUEST +
     "</invoke_str></ns2:invokeOp>";
                 
-    
-    protected void setUp() throws Exception {
-            super.setUp();
+    public SoapMessageProviderTests(String name) {
+        super(name);
     }
 
-    protected void tearDown() throws Exception {
-            super.tearDown();
+    static {
+        BasicConfigurator.configure();
     }
-
-    public SoapMessageProviderTests(String name) {
-        super(name);
+    
+    public void setUp() {
+    	TestLogger.logger.debug("Starting the server for: " +this.getClass().getName());
+    	StartServer startServer = new StartServer("server1");
+    	startServer.testStartServer();
     }
     
+    public void tearDown() {
+    	TestLogger.logger.debug("Stopping the server for: " +this.getClass().getName());
+    	StopServer stopServer = new StopServer("server1");
+    	stopServer.testStopServer();
+    }
+   
     /**
      * Sends an SOAPMessage containing only xml data to the web service.  
      * Receives a response containing just xml data.

Modified: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SourceMessageProviderTests.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SourceMessageProviderTests.java?rev=633619&r1=633618&r2=633619&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SourceMessageProviderTests.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SourceMessageProviderTests.java Tue Mar  4 12:15:46 2008
@@ -19,6 +19,9 @@
 package org.apache.axis2.jaxws.provider;
 
 import org.apache.axis2.jaxws.TestLogger;
+import org.apache.axis2.jaxws.framework.StartServer;
+import org.apache.axis2.jaxws.framework.StopServer;
+import org.apache.log4j.BasicConfigurator;
 
 import java.io.File;
 import java.io.FileInputStream;
@@ -36,21 +39,26 @@
     private QName serviceName = new QName("http://ws.apache.org/axis2", "SourceMessageProviderService");
     private String xmlDir = "xml";
 
-
-    protected void setUp() throws Exception {
-            super.setUp();
-    }
-
-    protected void tearDown() throws Exception {
-            super.tearDown();
+    static {
+        BasicConfigurator.configure();
     }
-
+    
     public SourceMessageProviderTests(String name) {
         super(name);
     }
     
-
+    public void setUp() {
+    	TestLogger.logger.debug("Starting the server for: " +this.getClass().getName());
+    	StartServer startServer = new StartServer("server1");
+    	startServer.testStartServer();
+    }
     
+    public void tearDown() {
+    	TestLogger.logger.debug("Stopping the server for: " +this.getClass().getName());
+    	StopServer stopServer = new StopServer("server1");
+    	stopServer.testStopServer();
+    }
+
     public void testProviderSource(){
         try{
         	String resourceDir = new File(providerResourceDir, xmlDir).getAbsolutePath();

Modified: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SourceProviderTests.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SourceProviderTests.java?rev=633619&r1=633618&r2=633619&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SourceProviderTests.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/SourceProviderTests.java Tue Mar  4 12:15:46 2008
@@ -19,6 +19,9 @@
 package org.apache.axis2.jaxws.provider;
 
 import org.apache.axis2.jaxws.TestLogger;
+import org.apache.axis2.jaxws.framework.StartServer;
+import org.apache.axis2.jaxws.framework.StopServer;
+import org.apache.log4j.BasicConfigurator;
 
 import java.io.ByteArrayInputStream;
 import java.io.File;
@@ -46,18 +49,26 @@
     private String xmlDir = "xml";
 
 
-    protected void setUp() throws Exception {
-            super.setUp();
-    }
-
-    protected void tearDown() throws Exception {
-            super.tearDown();
-    }
-
     public SourceProviderTests(String name) {
         super(name);
     }
     
+    static {
+        BasicConfigurator.configure();
+    }
+    
+    public void setUp() {
+    	TestLogger.logger.debug("Starting the server for: " +this.getClass().getName());
+    	StartServer startServer = new StartServer("server1");
+    	startServer.testStartServer();
+    }
+    
+    public void tearDown() {
+    	TestLogger.logger.debug("Stopping the server for: " +this.getClass().getName());
+    	StopServer stopServer = new StopServer("server1");
+    	stopServer.testStopServer();
+    }
+        
     private Dispatch<Source> getDispatch() {
         Service svc = Service.create(serviceName);
         svc.addPort(portName, null, endpointUrl);

Modified: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/StringMessageProviderTests.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/StringMessageProviderTests.java?rev=633619&r1=633618&r2=633619&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/StringMessageProviderTests.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/StringMessageProviderTests.java Tue Mar  4 12:15:46 2008
@@ -19,6 +19,9 @@
 package org.apache.axis2.jaxws.provider;
 
 import org.apache.axis2.jaxws.TestLogger;
+import org.apache.axis2.jaxws.framework.StartServer;
+import org.apache.axis2.jaxws.framework.StopServer;
+import org.apache.log4j.BasicConfigurator;
 
 import javax.xml.namespace.QName;
 import javax.xml.ws.Dispatch;
@@ -30,18 +33,26 @@
     String xmlString = "<test>test input</test>";
     private QName serviceName = new QName("http://ws.apache.org/axis2", "StringMessageProviderService");
 
-    protected void setUp() throws Exception {
-            super.setUp();
-    }
-
-    protected void tearDown() throws Exception {
-            super.tearDown();
+    static {
+        BasicConfigurator.configure();
     }
 
     public StringMessageProviderTests(String name) {
         super(name);
     }
     
+    public void setUp() {
+    	TestLogger.logger.debug("Starting the server for: " +this.getClass().getName());
+    	StartServer startServer = new StartServer("server1");
+    	startServer.testStartServer();
+    }
+    
+    public void tearDown() {
+    	TestLogger.logger.debug("Stopping the server for: " +this.getClass().getName());
+    	StopServer stopServer = new StopServer("server1");
+    	stopServer.testStopServer();
+    }
+        
     public void testProviderString() throws Exception {
         TestLogger.logger.debug("---------------------------------------");
         TestLogger.logger.debug("test: " + getName());

Modified: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/StringProviderTests.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/StringProviderTests.java?rev=633619&r1=633618&r2=633619&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/StringProviderTests.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/provider/StringProviderTests.java Tue Mar  4 12:15:46 2008
@@ -19,6 +19,9 @@
 package org.apache.axis2.jaxws.provider;
 
 import org.apache.axis2.jaxws.TestLogger;
+import org.apache.axis2.jaxws.framework.StartServer;
+import org.apache.axis2.jaxws.framework.StopServer;
+import org.apache.log4j.BasicConfigurator;
 
 import javax.xml.namespace.QName;
 import javax.xml.soap.SOAPFault;
@@ -33,18 +36,26 @@
     String xmlString = "<invoke>test input</invoke>";
     private QName serviceName = new QName("http://ws.apache.org/axis2", "StringProviderService");
 
-    protected void setUp() throws Exception {
-            super.setUp();
-    }
-
-    protected void tearDown() throws Exception {
-            super.tearDown();
-    }
-
     public StringProviderTests(String name) {
         super(name);
     }
     
+    static {
+        BasicConfigurator.configure();
+    }
+    
+    public void setUp() {
+    	TestLogger.logger.debug("Starting the server for: " +this.getClass().getName());
+    	StartServer startServer = new StartServer("server1");
+    	startServer.testStartServer();
+    }
+    
+    public void tearDown() {
+    	TestLogger.logger.debug("Stopping the server for: " +this.getClass().getName());
+    	StopServer stopServer = new StopServer("server1");
+    	stopServer.testStopServer();
+    }
+        
     private Dispatch<String> getDispatch() {
         Service svc = Service.create(serviceName);
         svc.addPort(portName, null, endpointUrl);

Modified: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/ProxyNonWrappedTests.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/ProxyNonWrappedTests.java?rev=633619&r1=633618&r2=633619&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/ProxyNonWrappedTests.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/ProxyNonWrappedTests.java Tue Mar  4 12:15:46 2008
@@ -28,9 +28,13 @@
 import javax.xml.ws.Service;
 
 import junit.framework.TestCase;
+
+import org.apache.axis2.jaxws.framework.StartServer;
+import org.apache.axis2.jaxws.framework.StopServer;
 import org.apache.axis2.jaxws.proxy.doclitnonwrapped.sei.DocLitnonWrappedProxy;
 import org.apache.axis2.jaxws.proxy.doclitnonwrapped.sei.ProxyDocLitUnwrappedService;
 import org.apache.axis2.jaxws.TestLogger;
+import org.apache.log4j.BasicConfigurator;
 import org.test.proxy.doclitnonwrapped.Invoke;
 import org.test.proxy.doclitnonwrapped.ObjectFactory;
 import org.test.proxy.doclitnonwrapped.ReturnType;
@@ -45,10 +49,6 @@
     private String axisEndpoint = "http://localhost:6060/axis2/services/ProxyDocLitUnwrappedService.DocLitnonWrappedImplPort";
     private QName portName = new QName("http://org.apache.axis2.proxy.doclitwrapped", "ProxyDocLitWrappedPort");
     private String wsdlLocation = System.getProperty("basedir",".")+"/"+"test-resources/wsdl/ProxyDocLitnonWrapped.wsdl";
-    public ProxyNonWrappedTests() {
-        super();
-        // TODO Auto-generated constructor stub
-    }
 
     /**
      * @param arg0
@@ -56,6 +56,28 @@
     public ProxyNonWrappedTests(String arg0) {
         super(arg0);
         // TODO Auto-generated constructor stub
+    }
+    
+
+    public ProxyNonWrappedTests() {
+        super();
+        // TODO Auto-generated constructor stub
+    }
+    
+    static {
+        BasicConfigurator.configure();
+    }
+
+    public void setUp() {
+    	TestLogger.logger.debug("Starting the server for: " +this.getClass().getName());
+    	StartServer startServer = new StartServer("server1");
+    	startServer.testStartServer();
+    }
+    
+    public void tearDown() {
+    	TestLogger.logger.debug("Stopping the server for: " +this.getClass().getName());
+    	StopServer stopServer = new StopServer("server1");
+    	stopServer.testStopServer();
     }
     
     public void testInvoke(){

Modified: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/ProxyTests.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/ProxyTests.java?rev=633619&r1=633618&r2=633619&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/ProxyTests.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/ProxyTests.java Tue Mar  4 12:15:46 2008
@@ -29,9 +29,13 @@
 import javax.xml.ws.Service;
 
 import junit.framework.TestCase;
+
+import org.apache.axis2.jaxws.TestLogger;
+import org.apache.axis2.jaxws.framework.StartServer;
+import org.apache.axis2.jaxws.framework.StopServer;
 import org.apache.axis2.jaxws.proxy.doclitwrapped.sei.DocLitWrappedProxy;
 import org.apache.axis2.jaxws.proxy.doclitwrapped.sei.ProxyDocLitWrappedService;
-import org.apache.axis2.jaxws.TestLogger;
+import org.apache.log4j.BasicConfigurator;
 import org.test.proxy.doclitwrapped.ReturnType;
 
 public class ProxyTests extends TestCase {
@@ -42,7 +46,27 @@
             "ProxyDocLitWrappedPort");
     private String wsdlLocation = System.getProperty("basedir",".")+"/"+"test/org/apache/axis2/jaxws/proxy/doclitwrapped/META-INF/ProxyDocLitWrapped.wsdl";
     private boolean runningOnAxis = true;
+
+    static {
+        BasicConfigurator.configure();
+    }
+
+    public ProxyTests(String name) {
+        super(name);
+    }
+   
+    public void setUp() {
+    	TestLogger.logger.debug("Starting the server for: " +this.getClass().getName());
+    	StartServer startServer = new StartServer("server1");
+    	startServer.testStartServer();
+    }
     
+    public void tearDown() {
+    	TestLogger.logger.debug("Stopping the server for: " +this.getClass().getName());
+    	StopServer stopServer = new StopServer("server1");
+    	stopServer.testStopServer();
+    }
+
     public void testMultipleServiceCalls(){
         try{
             if(!runningOnAxis){

Modified: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/RPCProxyTests.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/RPCProxyTests.java?rev=633619&r1=633618&r2=633619&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/RPCProxyTests.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/proxy/RPCProxyTests.java Tue Mar  4 12:15:46 2008
@@ -35,10 +35,14 @@
 import javax.xml.ws.WebServiceException;
 
 import junit.framework.TestCase;
+
+import org.apache.axis2.jaxws.framework.StartServer;
+import org.apache.axis2.jaxws.framework.StopServer;
 import org.apache.axis2.jaxws.proxy.rpclit.RPCLitImpl;
 import org.apache.axis2.jaxws.proxy.rpclit.sei.RPCFault;
 import org.apache.axis2.jaxws.proxy.rpclit.sei.RPCLit;
 import org.apache.axis2.jaxws.TestLogger;
+import org.apache.log4j.BasicConfigurator;
 import org.test.proxy.rpclit.ComplexAll;
 import org.test.proxy.rpclit.Enum;
 
@@ -50,6 +54,27 @@
     private QName portName = new QName("http://org.apache.axis2.jaxws.proxy.rpclit",
             "RPCLit");
     private String wsdlLocation = System.getProperty("basedir",".")+"/"+"test/org/apache/axis2/jaxws/proxy/rpclit/META-INF/RPCLit.wsdl";
+    
+    public RPCProxyTests() {
+        super();
+        // TODO Auto-generated constructor stub
+    }
+    
+    static {
+        BasicConfigurator.configure();
+    }
+
+    public void setUp() {
+    	TestLogger.logger.debug("Starting the server for: " +this.getClass().getName());
+    	StartServer startServer = new StartServer("server1");
+    	startServer.testStartServer();
+    }
+    
+    public void tearDown() {
+    	TestLogger.logger.debug("Stopping the server for: " +this.getClass().getName());
+    	StopServer stopServer = new StopServer("server1");
+    	stopServer.testStopServer();
+    }
     
     /**
      * Utility method to get the proxy

Modified: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom1/SendImageInterface.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom1/SendImageInterface.java?rev=633619&r1=633618&r2=633619&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom1/SendImageInterface.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/sample/mtom1/SendImageInterface.java Tue Mar  4 12:15:46 2008
@@ -35,8 +35,9 @@
  * 
  */
 @WebService(name = "sendImageInterface", 
-		    targetNamespace = "urn://mtom1.sample.jaxws.axis2.apache.org",
-		    wsdlLocation = "META-INF/samplemtomjpeg.wsdl")
+//		targetNamespace="http://mtom1.sample.jaxws.axis2.apache.org")
+		    targetNamespace = "urn://mtom1.sample.jaxws.axis2.apache.org")
+	//	    wsdlLocation = "META-INF/samplemtomjpeg.wsdl")
 public interface SendImageInterface {
 
 



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org