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 ba...@apache.org on 2008/03/26 04:20:40 UTC

svn commit: r641131 - /webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/handler/header/tests/HandlerTests.java

Author: barrettj
Date: Tue Mar 25 20:20:33 2008
New Revision: 641131

URL: http://svn.apache.org/viewvc?rev=641131&view=rev
Log:
Change println to TestLogger and fix some formatting to conform to coding standards.

Modified:
    webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/handler/header/tests/HandlerTests.java

Modified: webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/handler/header/tests/HandlerTests.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/handler/header/tests/HandlerTests.java?rev=641131&r1=641130&r2=641131&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/handler/header/tests/HandlerTests.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws-integration/test/org/apache/axis2/jaxws/handler/header/tests/HandlerTests.java Tue Mar 25 20:20:33 2008
@@ -21,6 +21,8 @@
 
 import junit.framework.Test;
 import junit.framework.TestSuite;
+
+import org.apache.axis2.jaxws.TestLogger;
 import org.apache.axis2.jaxws.framework.AbstractTestCase;
 
 import javax.xml.namespace.QName;
@@ -34,61 +36,59 @@
     }
     
     public void testHandler_getHeader_invocation(){
-        System.out.println("----------------------------------");
-        System.out.println("test: " + getName());
+        TestLogger.logger.debug("----------------------------------");
+        TestLogger.logger.debug("test: " + getName());
         Object res = null;
         //Add myHeader to SOAPMessage that will be injected by handler.getHeader().
         String soapMessage = "<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:demo=\"http://demo/\"><soap:Header> <demo:myheader soap:mustUnderstand=\"1\"/></soap:Header><soap:Body><demo:echo><arg0>test</arg0></demo:echo></soap:Body></soap:Envelope>";
         String url = "http://localhost:6060/axis2/services/DemoService.DemoServicePort";
         QName name = new QName("http://demo/", "DemoService");
         QName portName = new QName("http://demo/", "DemoServicePort");
-        try{
-                //Create Service
-                Service s = Service.create(name);
-                assertNotNull(s);
-                //add port
-                s.addPort(portName, null, url);
-                
-                //Create Dispatch
-                Dispatch<String> dispatch = s.createDispatch(portName, String.class, Service.Mode.MESSAGE);
-                assertNotNull(dispatch);
-                res = dispatch.invoke(soapMessage);
-                assertNotNull(res);
-                System.out.println("----------------------------------");
-        }catch(Exception e){
-                e.printStackTrace();
-                fail();
+        try {
+            //Create Service
+            Service s = Service.create(name);
+            assertNotNull(s);
+            //add port
+            s.addPort(portName, null, url);
+            
+            //Create Dispatch
+            Dispatch<String> dispatch = s.createDispatch(portName, String.class, Service.Mode.MESSAGE);
+            assertNotNull(dispatch);
+            res = dispatch.invoke(soapMessage);
+            assertNotNull(res);
+            TestLogger.logger.debug("----------------------------------");
+        } catch(Exception e) {
+            TestLogger.logger.debug("Caught unexpected exception", e);
+            fail("Caught unexpected exception " + e);
         }       
     }
     
     public void test_MU_Failure(){
-        System.out.println("----------------------------------");
-        System.out.println("test: " + getName());
+        TestLogger.logger.debug("----------------------------------");
+        TestLogger.logger.debug("test: " + getName());
         Object res = null;
         //Add bad header to SOAPMessage, we expect MU to fail 
         String soapMessage = "<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:demo=\"http://demo/\"><soap:Header> <demo:badHeader soap:mustUnderstand=\"1\"/></soap:Header><soap:Body><demo:echo><arg0>test</arg0></demo:echo></soap:Body></soap:Envelope>";
         String url = "http://localhost:6060/axis2/services/DemoService.DemoServicePort";
         QName name = new QName("http://demo/", "DemoService");
         QName portName = new QName("http://demo/", "DemoServicePort");
-        try{
-                //Create Service
-                Service s = Service.create(name);
-                assertNotNull(s);
-                //add port
-                s.addPort(portName, null, url);                
-                //Create Dispatch
-                Dispatch<String> dispatch = s.createDispatch(portName, String.class, Service.Mode.MESSAGE);
-                assertNotNull(dispatch);
-                res = dispatch.invoke(soapMessage);
-                System.out.println("Expecting SOAPFaultException with MustUnderstand failed");
-                fail();
-                System.out.println("----------------------------------");
-        }catch(SOAPFaultException e){       	
-            e.printStackTrace();
+        try {
+            //Create Service
+            Service s = Service.create(name);
+            assertNotNull(s);
+            //add port
+            s.addPort(portName, null, url);                
+            //Create Dispatch
+            Dispatch<String> dispatch = s.createDispatch(portName, String.class, Service.Mode.MESSAGE);
+            assertNotNull(dispatch);
+            res = dispatch.invoke(soapMessage);
+            fail("Did not get expected SOAPFaultException for not understood MustUnderstand header");
+            TestLogger.logger.debug("----------------------------------");
+        } catch(SOAPFaultException e) {       	
+            TestLogger.logger.debug("Got expected SOAPFault", e);
             assertTrue(e.toString().indexOf("Must Understand check failed for header soap : {http://demo/}badHeader") != -1);
-            System.out.println("MustUnderstand failed as exptected");
-            System.out.println("----------------------------------");
-                
+            TestLogger.logger.debug("MustUnderstand failed as exptected");
+            TestLogger.logger.debug("----------------------------------");
         }       
     }
     
@@ -97,8 +97,8 @@
      * doesn't cause a NotUnderstood fault if the header QName is one that the handler understands.
      */
     public void testSoapRoleActedIn() {
-        System.out.println("----------------------------------");
-        System.out.println("test: " + getName());
+        TestLogger.logger.debug("----------------------------------");
+        TestLogger.logger.debug("test: " + getName());
         Object res = null;
         //Add myHeader to SOAPMessage that will be injected by handler.getHeader().
         String soapMessage = "<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:demo=\"http://demo/\"><soap:Header> <demo:myheader soap:actor=\"http://DemoHandler/Role\" soap:mustUnderstand=\"1\"/></soap:Header><soap:Body><demo:echo><arg0>test</arg0></demo:echo></soap:Body></soap:Envelope>";
@@ -117,9 +117,9 @@
             assertNotNull(dispatch);
             res = dispatch.invoke(soapMessage);
             assertNotNull(res);
-            System.out.println("----------------------------------");
+            TestLogger.logger.debug("----------------------------------");
         } catch(Exception e) {
-            e.printStackTrace();
+            TestLogger.logger.debug("Caught unexpected exception", e);
             fail("Caught unexpected exception " + e);
         }       
     }
@@ -129,8 +129,8 @@
      * doesn't cause a NotUnderstood fault if the header QName is one that the handler understands.
      */
     public void testSoapRoleNotActedIn() {
-        System.out.println("----------------------------------");
-        System.out.println("test: " + getName());
+        TestLogger.logger.debug("----------------------------------");
+        TestLogger.logger.debug("test: " + getName());
         Object res = null;
         //Add myHeader to SOAPMessage that will be injected by handler.getHeader().
         String soapMessage = "<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:demo=\"http://demo/\"><soap:Header> <demo:myheader soap:actor=\"http://DemoHandler/NotActedIn\" soap:mustUnderstand=\"1\"/></soap:Header><soap:Body><demo:echo><arg0>test</arg0></demo:echo></soap:Body></soap:Envelope>";
@@ -149,9 +149,9 @@
             assertNotNull(dispatch);
             res = dispatch.invoke(soapMessage);
             assertNotNull(res);
-            System.out.println("----------------------------------");
+            TestLogger.logger.debug("----------------------------------");
         } catch(Exception e) {
-            e.printStackTrace();
+            TestLogger.logger.debug("Caught unexpected exception", e);
             fail("Caught unexpected exception " + e);
         }       
     }
@@ -162,8 +162,8 @@
      * causes a fault.
      */
     public void testSoapRoleActedInNotUnderstoodFault() {
-        System.out.println("----------------------------------");
-        System.out.println("test: " + getName());
+        TestLogger.logger.debug("----------------------------------");
+        TestLogger.logger.debug("test: " + getName());
         Object res = null;
         //Add myHeader to SOAPMessage that will be injected by handler.getHeader().
         String soapMessage = "<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:demo=\"http://demo/\"><soap:Header> <demo:myNOTUNDERSTOODheader soap:actor=\"http://DemoHandler/Role\" soap:mustUnderstand=\"1\"/></soap:Header><soap:Body><demo:echo><arg0>test</arg0></demo:echo></soap:Body></soap:Envelope>";
@@ -183,9 +183,9 @@
             res = dispatch.invoke(soapMessage);
             fail("Did not received expected notUnderstood fault");
         } catch(Exception e) {
-            e.printStackTrace();
+            TestLogger.logger.debug("Caught expected exception", e);
             assertTrue(e.toString().indexOf("Must Understand check failed for header soap : {http://demo/}myNOTUNDERSTOODheader") != -1);
-            System.out.println("----------------------------------");
+            TestLogger.logger.debug("----------------------------------");
         }       
     }
 



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