Author: veithen
Date: Sun Mar 16 18:43:16 2014
New Revision: 1578136

URL: http://svn.apache.org/r1578136
Log:
Reenabled an old test case (using a mock service).

Added:
    axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/
    axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/README.txt   
(with props)
    
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-request.xml
   (with props)
    
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-response.xml
   (with props)
Modified:
    
axis/axis1/java/trunk/interop-mock/src/main/webapp/WEB-INF/dispatcher-servlet.xml
    
axis/axis1/java/trunk/samples/jaxm-sample/src/main/java/samples/jaxm/UddiPing.java
    
axis/axis1/java/trunk/samples/jaxm-sample/src/test/java/test/functional/TestJAXMSamples.java

Added: axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/README.txt
URL: 
http://svn.apache.org/viewvc/axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/README.txt?rev=1578136&view=auto
==============================================================================
--- axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/README.txt 
(added)
+++ axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/README.txt 
Sun Mar 16 18:43:16 2014
@@ -0,0 +1 @@
+Request/response constructed from samples found on the Internet.
\ No newline at end of file

Propchange: 
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/README.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Added: 
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-request.xml
URL: 
http://svn.apache.org/viewvc/axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-request.xml?rev=1578136&view=auto
==============================================================================
--- 
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-request.xml
 (added)
+++ 
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-request.xml
 Sun Mar 16 18:43:16 2014
@@ -0,0 +1,8 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<Envelope xmlns='http://schemas.xmlsoap.org/soap/envelope/'>
+    <Body>
+        <find_business generic="1.0" maxRows="100" xmlns="urn:uddi-org:api">
+            <name>Microsoft</name>
+        </find_business>
+    </Body>
+</Envelope>

Propchange: 
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-request.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: 
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-response.xml
URL: 
http://svn.apache.org/viewvc/axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-response.xml?rev=1578136&view=auto
==============================================================================
--- 
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-response.xml
 (added)
+++ 
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-response.xml
 Sun Mar 16 18:43:16 2014
@@ -0,0 +1,21 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<Envelope xmlns='http://schemas.xmlsoap.org/soap/envelope/'>
+    <Body>
+        <businessList generic="1.0" operator="Microsoft Corporation" 
truncated="false" xmlns="urn:uddi-org:api">
+            <businessInfos>
+                <businessInfo 
businessKey="0076B468-EB27-42E5-AC09-9955CFF462A3">
+                    <name>Microsoft Corporation</name>
+                    <description xml:lang="en">Empowering people through great 
software - any time, any place and on any device.</description>
+                    <serviceInfos>
+                        <serviceInfo 
businessKey="0076B468-EB27-42E5-AC09-955CFF462A3" 
serviceKey="8BF2F51F-8ED4-43FE-B665-38D8205D1333">
+                            <name>Electronic Business Integration 
Services</name>
+                        </serviceInfo>
+                        <serviceInfo 
businessKey="0076B468-EB27-42E5-AC09-955CFF462A3" 
serviceKey="D2BC296A-723B-4C45-9ED4-494F9E53F1D1">
+                            <name>UDDI Web Services</name>
+                        </serviceInfo>
+                    </serviceInfos>
+                </businessInfo>
+            </businessInfos>
+        </businessList>
+    </Body>
+</Envelope>

Propchange: 
axis/axis1/java/trunk/interop-mock/src/main/resources/uddi_v1/find_business-response.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: 
axis/axis1/java/trunk/interop-mock/src/main/webapp/WEB-INF/dispatcher-servlet.xml
URL: 
http://svn.apache.org/viewvc/axis/axis1/java/trunk/interop-mock/src/main/webapp/WEB-INF/dispatcher-servlet.xml?rev=1578136&r1=1578135&r2=1578136&view=diff
==============================================================================
--- 
axis/axis1/java/trunk/interop-mock/src/main/webapp/WEB-INF/dispatcher-servlet.xml
 (original)
+++ 
axis/axis1/java/trunk/interop-mock/src/main/webapp/WEB-INF/dispatcher-servlet.xml
 Sun Mar 16 18:43:16 2014
@@ -306,4 +306,17 @@
             </list>
         </property>
     </bean>
+    
+    <!-- UDDI v1 mock -->
+    
+    <bean name="/uddi_v1" 
class="org.apache.axis.test.interop.mock.MockPostHandler">
+        <property name="exchanges">
+            <list>
+                <bean class="org.apache.axis.test.interop.mock.Exchange">
+                    <property name="request" 
value="classpath:uddi_v1/find_business-request.xml"/>
+                    <property name="response" 
value="classpath:uddi_v1/find_business-response.xml"/>
+                </bean>
+            </list>
+        </property>
+    </bean>
 </beans>

Modified: 
axis/axis1/java/trunk/samples/jaxm-sample/src/main/java/samples/jaxm/UddiPing.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/jaxm-sample/src/main/java/samples/jaxm/UddiPing.java?rev=1578136&r1=1578135&r2=1578136&view=diff
==============================================================================
--- 
axis/axis1/java/trunk/samples/jaxm-sample/src/main/java/samples/jaxm/UddiPing.java
 (original)
+++ 
axis/axis1/java/trunk/samples/jaxm-sample/src/main/java/samples/jaxm/UddiPing.java
 Sun Mar 16 18:43:16 2014
@@ -60,8 +60,8 @@ public class UddiPing {
         msg.saveChanges();
 
         SOAPMessage reply = connection.call(msg, endpoint);
-        //System.out.println("Received reply from: " + endpoint);
-        //reply.writeTo(System.out);
+        System.out.println("Received reply from: " + endpoint);
+        reply.writeTo(System.out);
         connection.close();
     }
 }

Modified: 
axis/axis1/java/trunk/samples/jaxm-sample/src/test/java/test/functional/TestJAXMSamples.java
URL: 
http://svn.apache.org/viewvc/axis/axis1/java/trunk/samples/jaxm-sample/src/test/java/test/functional/TestJAXMSamples.java?rev=1578136&r1=1578135&r2=1578136&view=diff
==============================================================================
--- 
axis/axis1/java/trunk/samples/jaxm-sample/src/test/java/test/functional/TestJAXMSamples.java
 (original)
+++ 
axis/axis1/java/trunk/samples/jaxm-sample/src/test/java/test/functional/TestJAXMSamples.java
 Sun Mar 16 18:43:16 2014
@@ -20,6 +20,7 @@ import junit.framework.TestCase;
 import org.apache.axis.components.logger.LogFactory;
 import org.apache.commons.logging.Log;
 import samples.jaxm.DelayedStockQuote;
+import samples.jaxm.UddiPing;
 
 /**
  * Test the JAX-RPC compliance samples.
@@ -31,35 +32,9 @@ public class TestJAXMSamples extends Tes
         super(name);
     } // ctor
 
-//    // This is timing out for some reason - removed for the nonce.
-//    // -- gdaniels, 4/21/2003
-//    public void testUddiPing() throws Exception {
-//        try {
-//            log.info("Testing JAXM UddiPing sample.");
-//            UddiPing.searchUDDI("IBM", 
"http://www-3.ibm.com/services/uddi/testregistry/inquiryapi";);
-//            log.info("Test complete.");
-//        } catch (javax.xml.soap.SOAPException e) {
-//            Throwable t = e.getCause();
-//            if (t != null) {
-//                t.printStackTrace();
-//                if (t instanceof AxisFault) {
-//                    AxisFault af = (AxisFault) t;
-//                    if ((af.detail instanceof SocketException) ||
-//                        (af.getFaultCode().getLocalPart().equals("HTTP")) ) {
-//                        System.out.println("Connect failure caused JAXM 
UddiPing to be skipped.");
-//                        return;
-//                    }
-//                }
-//                throw new Exception("Fault returned from test: " + t);
-//            } else {
-//                e.printStackTrace();
-//                throw new Exception("Exception returned from test: " + e);
-//            }
-//        } catch (Throwable t) {
-//            t.printStackTrace();
-//            throw new Exception("Fault returned from test: " + t);
-//        }
-//    } // testGetQuote
+    public void testUddiPing() throws Exception {
+        UddiPing.searchUDDI("Microsoft", "http://localhost:"; + 
System.getProperty("jetty.httpPort") + "/uddi_v1");
+    } // testGetQuote
 
     public void testDelayedStockQuote() throws Exception {
         DelayedStockQuote stockQuote = new 
DelayedStockQuote("http://localhost:"; + System.getProperty("jetty.httpPort") + 
"/xmethods/delayed-quotes");


Reply via email to