gdaniels 02/02/27 07:48:20 Added: java/test/wsdl/interop3/compound1 Compound1TestCase.java NstoPkg.properties java/test/wsdl/interop3/emptysa NstoPkg.properties java/test/wsdl/interop3/import1 NstoPkg.properties java/test/wsdl/interop3/import2 NstoPkg.properties java/test/wsdl/interop3/import3 NstoPkg.properties Removed: java/test/wsdl/interop3 EmptySATestCase.java Import1TestCase.java Import2TestCase.java Import3TestCase.java Log: Revamp test case framework - THIS WILL BREAK THE FUNC TESTS FOR NOW - we're working on this stuff now. Revision Changes Path 1.1 xml-axis/java/test/wsdl/interop3/compound1/Compound1TestCase.java Index: Compound1TestCase.java =================================================================== package test.wsdl.interop3.compound1; import test.wsdl.interop3.compound1.xsd.Document; /* <!-- SOAP Builder's round III web services --> <!-- interoperability testing: import1 --> <!-- (see http://www.whitemesa.net/r3/plan.html) --> <!-- Step 1. Start with predefined WSDL --> <!-- Step 2. Generate client from predefined WSDL --> <!-- Step 3. Test generated client against --> <!-- pre-built server --> <!-- Step 4. Generate server from predefined WSDL --> <!-- Step 5. Test generated client against --> <!-- generated server --> <!-- Step 6. Generate second client from --> <!-- generated server's WSDL (some clients --> <!-- can do this dynamically) --> <!-- Step 7. Test second generated client against --> <!-- generated server --> <!-- Step 8. Test second generated client against --> <!-- pre-built server --> */ public class Compound1TestCase extends junit.framework.TestCase { public Compound1TestCase(String name) { super(name); } public void testStep3() { SoapInteropCompound1Binding binding; try { binding = new Compound1Locator().getSoapInteropCompound1Port(); } catch (javax.xml.rpc.ServiceException jre) { throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre); } assertTrue("binding is null", binding != null); try { Document doc = new Document(); doc.setValue("some value"); doc.setID("myID"); Document newDoc = binding.echoDocument(doc); assertEquals("Step 3 IDs didn't match!", doc.getID(), newDoc.getID()); assertEquals("Step 3 values didn't match!", doc.getValue(), newDoc.getValue()); } catch (java.rmi.RemoteException re) { throw new junit.framework.AssertionFailedError("Remote Exception caught: " + re); } } public void testStep5() { SoapInteropCompound1Binding binding; try { binding = new Compound1Locator().getSoapInteropCompound1Port(new java.net.URL("http://localhost:8080/axis/services/SoapInteropImport1Port")); } catch (Throwable t) { throw new junit.framework.AssertionFailedError("Throwable caught: " + t); } assertTrue("binding is null", binding != null); try { Document doc = new Document(); doc.setValue("some value"); doc.setID("myID"); Document newDoc = binding.echoDocument(doc); assertEquals("Step 5 IDs didn't match!", doc.getID(), newDoc.getID()); assertEquals("Step 5 values didn't match!", doc.getValue(), newDoc.getValue()); } catch (java.rmi.RemoteException re) { throw new junit.framework.AssertionFailedError("Remote Exception caught: " + re); } } /* public void testStep7() { test.wsdl.interop3.import1.step6.definitions.SoapInteropImport1PortType binding; try { binding = new SoapInteropImport1PortTypeServiceLocator().getSoapInteropImport1Port(); } catch (Throwable t) { throw new junit.framework.AssertionFailedError("Throwable caught: " + t); } assertTrue("binding is null", binding != null); try { String value = null; value = binding.echoString(new String()); } catch (java.rmi.RemoteException re) { throw new junit.framework.AssertionFailedError("Remote Exception caught: " + re); } } /* doesn't work yet public void testStep8() { test.wsdl.interop3.import1.step6.definitions.SoapInteropImport1PortType binding; try { binding = new SoapInteropImport1PortTypeServiceLocator().getSoapInteropImport1Port(new java.net.URL("http://mssoapinterop.org/stkV3/wsdl/import2.wsdl")); } catch (Throwable t) { throw new junit.framework.AssertionFailedError("Throwable caught: " + t); } assertTrue("binding is null", binding != null); try { java.lang.String value = null; value = binding.echoString(new java.lang.String()); } catch (java.rmi.RemoteException re) { re.printStackTrace(); throw new junit.framework.AssertionFailedError("Remote Exception caught: " + re); } } */ public static void main(String[] args) { junit.textui.TestRunner.run(new junit.framework.TestSuite(Compound1TestCase.class)); } // main } 1.1 xml-axis/java/test/wsdl/interop3/compound1/NstoPkg.properties Index: NstoPkg.properties =================================================================== http\://soapinterop.org/=test.wsdl.interop3.compound1 http\://soapinterop.org/xsd=test.wsdl.interop3.compound1.xsd 1.1 xml-axis/java/test/wsdl/interop3/emptysa/NstoPkg.properties Index: NstoPkg.properties =================================================================== http\://soapinterop/=test.wsdl.interop3.emptysa 1.1 xml-axis/java/test/wsdl/interop3/import1/NstoPkg.properties Index: NstoPkg.properties =================================================================== http\://soapinterop.org/main/=test.wsdl.interop3.import1 http\://soapinterop.org/definitions/=test.wsdl.interop3.import1.definitions 1.1 xml-axis/java/test/wsdl/interop3/import2/NstoPkg.properties Index: NstoPkg.properties =================================================================== http\://soapinterop.org/main/=test.wsdl.interop3.import2 http\://soapinterop.org/definitions/=test.wsdl.interop3.import2.definitions http\://soapinterop.org/xsd=test.wsdl.interop3.import2.xsd 1.1 xml-axis/java/test/wsdl/interop3/import3/NstoPkg.properties Index: NstoPkg.properties =================================================================== http\://soapinterop.org/main2/=test.wsdl.interop3.import3 http\://soapinterop.org/definitions/=test.wsdl.interop3.import3.definitions http\://soapinterop.org/xsd=test.wsdl.interop3.import3.xsd http\://soapinterop.org/xsd2=test.wsdl.interop3.import3.xsd2