You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-commits@ws.apache.org by wi...@apache.org on 2005/10/06 21:09:43 UTC

svn commit: r306846 - in /webservices/muse/trunk/client/src/test/org/apache/ws/util: ./ test/ test/axis/ test/axis/MuseClientTestCase.java

Author: wire
Date: Thu Oct  6 12:09:40 2005
New Revision: 306846

URL: http://svn.apache.org/viewcvs?rev=306846&view=rev
Log:
Moved back into main jar

Added:
    webservices/muse/trunk/client/src/test/org/apache/ws/util/
    webservices/muse/trunk/client/src/test/org/apache/ws/util/test/
    webservices/muse/trunk/client/src/test/org/apache/ws/util/test/axis/
    webservices/muse/trunk/client/src/test/org/apache/ws/util/test/axis/MuseClientTestCase.java

Added: webservices/muse/trunk/client/src/test/org/apache/ws/util/test/axis/MuseClientTestCase.java
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/client/src/test/org/apache/ws/util/test/axis/MuseClientTestCase.java?rev=306846&view=auto
==============================================================================
--- webservices/muse/trunk/client/src/test/org/apache/ws/util/test/axis/MuseClientTestCase.java (added)
+++ webservices/muse/trunk/client/src/test/org/apache/ws/util/test/axis/MuseClientTestCase.java Thu Oct  6 12:09:40 2005
@@ -0,0 +1,69 @@
+package org.apache.ws.util.test.axis;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.InputStream;
+import java.net.ServerSocket;
+
+import org.apache.axis.configuration.FileProvider;
+import org.apache.ws.util.jndi.XmlBeanJndiUtils;
+
+public class MuseClientTestCase extends AbstractOneAxisTestCase {
+
+	public MuseClientTestCase() {
+		super();
+	}
+
+	public MuseClientTestCase(String name) {
+		super(name);
+	}
+
+	public MuseClientTestCase(boolean runServer) {
+		super(runServer);
+	}
+	
+	   protected String getAxisConfigBasePath(  )
+	   {
+	      return System.getProperty( "user.dir" )+"/src/axis/WEB-INF";
+	   }
+	   
+
+		/* (non-Javadoc)
+	 * @see org.apache.ws.util.test.axis.AbstractOneAxisTestCase#setUp()
+	 */
+	protected void setUp() throws Exception {
+		super.setUp();
+		// Initalize JNDI
+	     InputStream jndiConfigStream = new FileInputStream("src/axis/WEB-INF/classes/"+XmlBeanJndiUtils.JNDI_CONFIG_FILENAME);
+	     XmlBeanJndiUtils.initFromInputStream( jndiConfigStream );
+		
+	}
+
+	/* (non-Javadoc)
+	 * @see org.apache.ws.util.test.axis.AbstractOneAxisTestCase#tearDown()
+	 */
+	protected void tearDown() throws Exception {
+		
+		super.tearDown();
+		 //m_simpleAxisServer.stop(  );
+	}
+
+	/* (non-Javadoc)
+	 * @see org.apache.ws.util.test.axis.AbstractAxisTestCase#startAxisServer()
+	 */
+	protected void startAxisServer() throws Exception {
+		// Force this test to use 8080
+	    FileProvider config = getFileProvider(  );
+	    ServerSocket ss = new ServerSocket( 8080 );//getAxisServerSocketPort(  )
+	    m_simpleAxisServer = new NotSoSimpleAxisServer( new File("src").getAbsoluteFile() );
+	    m_simpleAxisServer.setServerSocket( ss );
+	    m_simpleAxisServer.setMyConfig( config );
+	    m_simpleAxisServer.start(  );
+	}
+
+	
+	protected String eprFromAddessandId(String address,String id){
+		return "<?xml version=\"1.0\"?>\n<EndpointReference xmlns=\"http://schemas.xmlsoap.org/ws/2004/08/addressing\">\n<Address>"+address+""+"</Address>\n<ReferenceProperties>\n<svr:ResourceIdentifier xmlns:svr=\"http://ws.apache.org/service/testresource\">"+id+"</svr:ResourceIdentifier>\n</ReferenceProperties>\n</EndpointReference>";
+	}
+
+}