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