dims 2002/06/22 09:15:34
Modified: java/test/functional TestJAXMSamples.java
Log:
Verbose information if we get a SOAPException.
Revision Changes Path
1.5 +15 -0 xml-axis/java/test/functional/TestJAXMSamples.java
Index: TestJAXMSamples.java
===================================================================
RCS file: /home/cvs/xml-axis/java/test/functional/TestJAXMSamples.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- TestJAXMSamples.java 19 Jun 2002 19:11:50 -0000 1.4
+++ TestJAXMSamples.java 22 Jun 2002 16:15:34 -0000 1.5
@@ -79,6 +79,21 @@
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) {
+ if (((AxisFault) t).detail instanceof ConnectException) {
+ 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);