Author: chamikara
Date: Tue May 2 03:44:38 2006
New Revision: 398896
URL: http://svn.apache.org/viewcvs?rev=398896&view=rev
Log:
Changes to itests
Changed some constants values of the WhiteMesaConstants file.
Modified:
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/ESRound2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/FrtrRound2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/GSRound2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/KSRoun2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/MSRemRound2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/MSaxmsRound2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/MStk3Round2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/NusRound2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/PSRound2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/RWRound2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/S4rRound2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/S4s4c2Round2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/S4s4cRound2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SLRound2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SPJRound2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SSRound2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SqlDataRound2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SunRound2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/VWRound2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/WFRound2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/WMRound2InteropTest.java
webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/WaspRound2InteropTest.java
webservices/axis2/trunk/java/modules/integration/src/test/interop/whitemesa/WhiteMesaConstants.java
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/ESRound2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/ESRound2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/ESRound2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/ESRound2InteropTest.java Tue May 2 03:44:38 2006
@@ -18,6 +18,9 @@
import org.apache.axis2.AxisFault;
import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
import test.interop.whitemesa.SunClient;
import test.interop.whitemesa.SunClientUtil;
import test.interop.whitemesa.WhiteMesaIneterop;
@@ -60,6 +63,13 @@
* base :- http://easysoap.sourceforge.net/interopA.wsdl
* Group b:- http://easysoap.sourceforge.net/interopB.wsdl
* Group c:- http://easysoap.sourceforge.net/interopC.wsdl
+ *
+
+ */
+
+/**
+ * Some of the test cases that work on float values may fail since the endpoint seems to be sending
+ * approximated values for e.g.: 47.459999 as the echo of 47.46
*/
public class ESRound2InteropTest extends WhiteMesaIneterop {
@@ -72,6 +82,8 @@
SunClientUtil util;
SunClient client = new SunClient();
+ private Log log = LogFactory.getLog(getClass());
+
/**
* Round2
* Group Base
@@ -138,7 +150,9 @@
* operation echoFloat
*/
public void testR2BaseEchoFloat() throws AxisFault {
- url = "http://easysoap.sourceforge.net/cgi-bin/interopserver";
+ log.info("This may fail if the echoed float value is different");
+
+ url = "http://easysoap.sourceforge.net/cgi-bin/interopserver";
soapAction = "http://soapinterop.org/";
util = new Round2EchoFloatClientUtil();
@@ -153,7 +167,9 @@
* operation echoFloatArray
*/
public void testR2BaseEchoFloatArray() throws AxisFault {
- url = "http://easysoap.sourceforge.net/cgi-bin/interopserver";
+ log.info("This may fail if the echoed float value is different");
+
+ url = "http://easysoap.sourceforge.net/cgi-bin/interopserver";
soapAction = "http://soapinterop.org/";
util = new Round2EchoFloatArrayClientUtil();
@@ -168,7 +184,9 @@
* operation echoStruct
*/
public void testRBaseEchoStruct() throws AxisFault {
- url = "http://easysoap.sourceforge.net/cgi-bin/interopserver";
+ log.info("This may fail if an echoed float value is different");
+
+ url = "http://easysoap.sourceforge.net/cgi-bin/interopserver";
soapAction = "http://soapinterop.org/";
util = new Round2EchoStructClientUtil();
@@ -183,7 +201,9 @@
* operation echoStructArray
*/
public void testR2BaseEchoStructArray() throws AxisFault {
- url = "http://easysoap.sourceforge.net/cgi-bin/interopserver";
+ log.info("This may fail if an echoed float value is different");
+
+ url = "http://easysoap.sourceforge.net/cgi-bin/interopserver";
soapAction = "http://soapinterop.org/";
util = new Round2EchoStructArrayClientUtil();
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/FrtrRound2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/FrtrRound2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/FrtrRound2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/FrtrRound2InteropTest.java Tue May 2 03:44:38 2006
@@ -47,6 +47,11 @@
* All Tests failed, since the service tag is missing in the given WSDL
*/
+/**
+ * All tests are failing since :
+ * Service does not seems to be following the default wsdl even though it is claimed to be in the Whitemesa site.
+ */
+
public class FrtrRound2InteropTest extends WhiteMesaIneterop {
SOAPEnvelope retEnv = null;
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/GSRound2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/GSRound2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/GSRound2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/GSRound2InteropTest.java Tue May 2 03:44:38 2006
@@ -18,6 +18,9 @@
import org.apache.axis2.AxisFault;
import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
import test.interop.whitemesa.SunClient;
import test.interop.whitemesa.SunClientUtil;
import test.interop.whitemesa.WhiteMesaIneterop;
@@ -48,6 +51,11 @@
* IMO: the request and response SOAP envelopes are correct.
*/
+/**
+ * Some of the test cases that work on float values may fail since the endpoint seems to be sending
+ * approximated values for e.g.: 47.459999 as the echo of 47.46
+ */
+
public class GSRound2InteropTest extends WhiteMesaIneterop {
SOAPEnvelope retEnv = null;
@@ -59,6 +67,8 @@
SunClientUtil util;
SunClient client = new SunClient();
+ private Log log = LogFactory.getLog(getClass());
+
/**
* Round2
* Group Base
@@ -125,7 +135,10 @@
* operation echoFloat
*/
public void testR2BaseEchoFloat() throws AxisFault {
- url = "http://websrv.cs.fsu.edu/~engelen/interop2.cgi";
+
+ log.info("This may fail if the echoed float value is different");
+
+ url = "http://websrv.cs.fsu.edu/~engelen/interop2.cgi";
soapAction = "http://soapinterop.org/";
util = new Round2EchoFloatClientUtil();
@@ -140,13 +153,16 @@
* operation echoFloatArray
*/
public void testR2BaseEchoFloatArray() throws AxisFault {
- url = "http://websrv.cs.fsu.edu/~engelen/interop2.cgi";
+ log.info("This may fail if an echoed float value is different");
+
+ url = "http://websrv.cs.fsu.edu/~engelen/interop2.cgi";
soapAction = "http://soapinterop.org/";
util = new Round2EchoFloatArrayClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "GSBaseFloatArrayRes.xml";
assertR2DefaultEchoFloatArrayResult(retEnv);
+
}
/**
@@ -171,14 +187,17 @@
* operation echoStructArray
*/
public void testR2BaseEchoStructArray() throws AxisFault {
- url = "http://websrv.cs.fsu.edu/~engelen/interop2.cgi";
+
+ log.info("This may fail if an echoed float value is different");
+
+ url = "http://websrv.cs.fsu.edu/~engelen/interop2.cgi";
soapAction = "http://soapinterop.org/";
util = new Round2EchoStructArrayClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "GSBaseStructArrayRes.xml";
assertR2DefaultEchoStructArrayResult(retEnv);
- }
+ }
/**
* Round2
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/KSRoun2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/KSRoun2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/KSRoun2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/KSRoun2InteropTest.java Tue May 2 03:44:38 2006
@@ -18,6 +18,9 @@
import org.apache.axis2.AxisFault;
import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
import test.interop.whitemesa.SunClient;
import test.interop.whitemesa.SunClientUtil;
import test.interop.whitemesa.WhiteMesaIneterop;
@@ -46,6 +49,11 @@
* Todo - All Tests fail. Is the Endpoint deprecated or removed ?.
*/
+/**
+ * All tests are failing since the endpoint is giving a SOAP fault.
+ *
+ */
+
public class KSRoun2InteropTest extends WhiteMesaIneterop {
SOAPEnvelope retEnv = null;
@@ -57,6 +65,8 @@
SunClientUtil util;
SunClient client = new SunClient();
+ private Log log = LogFactory.getLog(getClass());
+
/**
* Round2
* Group Base
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/MSRemRound2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/MSRemRound2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/MSRemRound2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/MSRemRound2InteropTest.java Tue May 2 03:44:38 2006
@@ -18,8 +18,9 @@
import org.apache.axis2.AxisFault;
import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
-import sun.java2d.pipe.ValidatePipe;
import test.interop.whitemesa.SunClient;
import test.interop.whitemesa.SunClientUtil;
import test.interop.whitemesa.WhiteMesaIneterop;
@@ -57,6 +58,12 @@
* Todo - Shall we remove this Test Case?
*/
+/**
+ * EchoDate testcase is failing since the result is sent in a diferent date format
+ * request :2006-10-18T22:20:00-07:00
+ * response:2006-10-18T22:20:00.0000000-07:00
+ */
+
public class MSRemRound2InteropTest extends WhiteMesaIneterop {
SOAPEnvelope retEnv = null;
@@ -67,6 +74,8 @@
String tempPath = "";
SunClientUtil util;
SunClient client = new SunClient();
+
+ private Log log = LogFactory.getLog(getClass());
/**
* Round2
@@ -81,7 +90,8 @@
util = new Round2EchoStringclientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "MSRemBaseStringRes.xml";
- compareXML(retEnv, tempPath);
+
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRING);
} catch (AxisFault e) {
e.printStackTrace();
}
@@ -93,14 +103,16 @@
* operation echoStringArray
*/
public void testR2BaseEchoStringArray() throws AxisFault {
-// url = "http://www.mssoapinterop.org:80/Remoting/ServiceA.soap";
- url = "http://localhost:8080/Remoting/ServiceA.soap";
+ url = "http://www.mssoapinterop.org:80/Remoting/ServiceA.soap";
soapAction = "http://soapinterop.org/";
util = new Round2EchoStringArrayClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "MSRemBaseStringArrayRes.xml";
- compareXML(retEnv, tempPath);
+
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRING_ARR_1);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRING_ARR_2);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRING_ARR_3);
}
/**
@@ -115,7 +127,8 @@
util = new Round2EchoIntegerClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "MSRemBaseIntegerRes.xml";
- compareXML(retEnv, tempPath);
+
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_INTEGER);
}
/**
@@ -130,7 +143,7 @@
util = new Round2EchoIntegerArrayclientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "MSRemBaseIntegerArrayRes.xml";
- compareXML(retEnv, tempPath);
+
}
/**
@@ -172,7 +185,7 @@
*/
public void testRBaseEchoStruct() throws AxisFault {
url = "http://www.mssoapinterop.org:80/Remoting/ServiceA.soap";
- soapAction = "";
+ soapAction = "http://soapinterop.org/";
util = new Round2EchoStructClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
@@ -217,7 +230,7 @@
util = new Round2EchoVoidClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "MSRemBaseVoidRes.xml";
- compareXML(retEnv, tempPath);
+
}
/**
@@ -241,7 +254,11 @@
* operation echoBase64
*/
public void testR2BaseEchoDate() throws AxisFault {
- url = "http://www.mssoapinterop.org:80/Remoting/ServiceA.soap";
+
+
+ log.info("This may fail if the echoed date format is different");
+
+ url = "http://www.mssoapinterop.org:80/Remoting/ServiceA.soap";
soapAction = "http://soapinterop.org/";
util = new Round2EchoDateClientUtil();
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/MSaxmsRound2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/MSaxmsRound2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/MSaxmsRound2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/MSaxmsRound2InteropTest.java Tue May 2 03:44:38 2006
@@ -18,6 +18,9 @@
import org.apache.axis2.AxisFault;
import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
import test.interop.whitemesa.SunClient;
import test.interop.whitemesa.SunClientUtil;
import test.interop.whitemesa.WhiteMesaIneterop;
@@ -53,6 +56,12 @@
* "Group C" http://mssoapinterop.org/asmx/header.asmx?wsdl
*/
+/**
+ * EchoDate testcase is failing since the result is sent in a diferent date format
+ * request :2006-10-18T22:20:00-07:00
+ * response:2006-10-18T22:20:00.0000000-07:00
+ */
+
public class MSaxmsRound2InteropTest extends WhiteMesaIneterop {
SOAPEnvelope retEnv = null;
@@ -63,6 +72,8 @@
String tempPath = "";
SunClientUtil util;
SunClient client = new SunClient();
+
+ private Log log = LogFactory.getLog(getClass());
/**
* Round2
@@ -91,7 +102,10 @@
util = new Round2EchoStringArrayClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "MSaxmsBaseStringArrayRes.xml";
- assertR2DefaultEchoStringArrayResult(retEnv);
+
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRING_ARR_1);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRING_ARR_2);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRING_ARR_3);
}
/**
@@ -106,7 +120,9 @@
util = new Round2EchoIntegerClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "MSaxmsBaseIntegerRes.xml";
- assertR2DefaultEchoIntegerResult(retEnv);
+
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_INTEGER);
+
}
/**
@@ -121,7 +137,10 @@
util = new Round2EchoIntegerArrayclientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "MSaxmsBaseIntegerArrayRes.xml";
- assertR2DefaultEchoIntegerArrayResult(retEnv);
+
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_INTEGER_ARR_1);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_INTEGER_ARR_2);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_INTEGER_ARR_3);
}
/**
@@ -136,7 +155,8 @@
util = new Round2EchoFloatClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "MSaxmsBaseFloatRes.xml";
- assertR2DefaultEchoFloatArrayResult(retEnv);
+
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_FLOAT);
}
/**
@@ -151,7 +171,10 @@
util = new Round2EchoFloatArrayClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "MSaxmsBaseFloatArrayRes.xml";
- assertR2DefaultEchoFloatArrayResult(retEnv);
+
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_FLOAT_ARR_1);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_FLOAT_ARR_2);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_FLOAT_ARR_3);
}
/**
@@ -166,7 +189,11 @@
util = new Round2EchoStructClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "MSaxmsBaseStructRes.xml";
- assertR2DefaultEchoStructResult(retEnv);
+
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_INT);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_FLOAT);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_STRING);
+
}
/**
@@ -181,7 +208,17 @@
util = new Round2EchoStructArrayClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "MSaxmsBaseStructArrayRes.xml";
- assertR2DefaultEchoStructArrayResult(retEnv);
+
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_ARRAY_FLOAT_1);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_ARRAY_FLOAT_2);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_ARRAY_FLOAT_3);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_ARRAY_INT_1);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_ARRAY_INT_2);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_ARRAY_INT_3);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_ARRAY_STR_1);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_ARRAY_STR_2);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_ARRAY_STR_3);
+
}
/**
@@ -220,13 +257,17 @@
* operation echoBase64
*/
public void testR2BaseEchoDate() throws AxisFault {
- url = "http://www.mssoapinterop.org/asmx/simple.asmx";
+
+ log.info("This may fail if the echoed date format is different");
+
+ url = "http://www.mssoapinterop.org/asmx/simple.asmx";
soapAction = "http://soapinterop.org/";
util = new Round2EchoDateClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "MSaxmsBaseDateRes.xml";
- assertR2DefaultEchoDateResult(retEnv);
+
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_DATE);
}
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/MStk3Round2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/MStk3Round2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/MStk3Round2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/MStk3Round2InteropTest.java Tue May 2 03:44:38 2006
@@ -18,6 +18,9 @@
import org.apache.axis2.AxisFault;
import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
import test.interop.whitemesa.SunClient;
import test.interop.whitemesa.SunClientUtil;
import test.interop.whitemesa.WhiteMesaIneterop;
@@ -56,6 +59,17 @@
* Group c http://mssoapinterop.org/stkV3/InteropC.wsdl
*/
+/**
+ * Some of the test cases that work on float values may fail since the endpoint seems to be sending
+ * approximated values for e.g.: 45.7599983215332 as the echo of 45.76
+ */
+
+/**
+ * EchoDate testcase is failing since the result is sent in a diferent date format
+ * request :2006-10-18T22:20:00-07:00
+ * response:2006-10-19T05:20:00Z
+ */
+
public class MStk3Round2InteropTest extends WhiteMesaIneterop {
SOAPEnvelope retEnv = null;
@@ -66,6 +80,8 @@
String tempPath = "";
SunClientUtil util;
SunClient client = new SunClient();
+
+ private Log log = LogFactory.getLog(getClass());
/**
* Round2
@@ -248,7 +264,10 @@
* operation echoBase64
*/
public void testR2BaseEchoDate() throws AxisFault {
- url = "http://mssoapinterop.org/stkV3/Interop.wsdl";
+
+ log.info("This may fail if the echoed date format is different");
+
+ url = "http://mssoapinterop.org/stkV3/Interop.wsdl";
soapAction = "http://soapinterop.org/";
util = new Round2EchoDateClientUtil();
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/NusRound2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/NusRound2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/NusRound2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/NusRound2InteropTest.java Tue May 2 03:44:38 2006
@@ -73,13 +73,15 @@
*/
public void testR2BaseEchoString() throws AxisFault {
url = "http://dietrich.ganx4.com/nusoap/testbed/round2_base_server.php";
+
soapAction = "http://soapinterop.org/";
util = new Round2EchoStringclientUtil();
retEnv = client.sendMsg(util, url, soapAction);
System.out.println("Returned Envelope " + retEnv);
tempPath = resFilePath + "NusBaseStringRes.xml";
- compareXML(retEnv, tempPath);
+
+ assertR2DefaultEchoStringResult(retEnv);
}
/**
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/PSRound2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/PSRound2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/PSRound2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/PSRound2InteropTest.java Tue May 2 03:44:38 2006
@@ -66,6 +66,11 @@
* The returned envelope doesn't contain a valid xml content.
*/
+/**
+ * All test cases are failing since the server is not sending response
+ * messages.
+ */
+
public class PSRound2InteropTest extends WhiteMesaIneterop {
SOAPEnvelope retEnv = null;
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/RWRound2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/RWRound2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/RWRound2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/RWRound2InteropTest.java Tue May 2 03:44:38 2006
@@ -20,6 +20,7 @@
import org.apache.axiom.soap.SOAPEnvelope;
import test.interop.whitemesa.SunClient;
import test.interop.whitemesa.SunClientUtil;
+import test.interop.whitemesa.WhiteMesaConstants;
import test.interop.whitemesa.WhiteMesaIneterop;
import test.interop.whitemesa.round2.util.GroupbEcho2DStringArrayUtil;
import test.interop.whitemesa.round2.util.GroupbEchoNestedArrayUtil;
@@ -66,6 +67,20 @@
* Todo - Group C tests fail. Check the request.
*/
+/**
+ * Following test cases are failing with the Fault: Couldn't find end tag
+ * testR2BaseEchoStringArray, testR2BaseEchoIntegerArray, testR2BaseEchoFloatArray ,
+ * testR2GBEcho2DStringArray
+ *
+ */
+
+/**
+ * Test cases that work on float values may fail since the response value is in a different
+ * format. E.g:
+ * request :12.45
+ * response:1.245000e+01
+ */
+
public class RWRound2InteropTest extends WhiteMesaIneterop {
SOAPEnvelope retEnv = null;
@@ -174,12 +189,15 @@
*/
public void testRBaseEchoStruct() throws AxisFault {
url = "http://soapinterop.roguewave.com:8013/interop2base/InteropRound2BaseTest";
- soapAction = "";
+ soapAction = "http://soapinterop.org/";
util = new Round2EchoStructClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "RWBaseStructRes.xml";
- assertR2DefaultEchoStructResult(retEnv);
+
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_INT);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_FLOAT);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_STRING);
}
/**
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/S4rRound2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/S4rRound2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/S4rRound2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/S4rRound2InteropTest.java Tue May 2 03:44:38 2006
@@ -18,6 +18,9 @@
import org.apache.axis2.AxisFault;
import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
import test.interop.whitemesa.SunClient;
import test.interop.whitemesa.SunClientUtil;
import test.interop.whitemesa.WhiteMesaIneterop;
@@ -50,6 +53,10 @@
* "Group B" http://www.jin.gr.jp/~nahi/Ruby/SOAP4R/SOAPBuildersInterop/SOAP4R_SOAPBuildersInteropTest_R2GroupB.wsdl
*/
+/**
+ * Test cases that work on float values may fail since the response value is in a different
+ * format.
+ */
public class S4rRound2InteropTest extends WhiteMesaIneterop {
SOAPEnvelope retEnv = null;
@@ -61,6 +68,8 @@
SunClientUtil util;
SunClient client = new SunClient();
+ private Log log = LogFactory.getLog(getClass());
+
/**
* Round2
* Group Base
@@ -73,8 +82,7 @@
util = new Round2EchoStringclientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "S4rBaseStringRes.xml";
- compareXML(retEnv, tempPath);
-
+
assertR2DefaultEchoStringResult(retEnv);
}
@@ -129,6 +137,9 @@
* operation echoFloat
*/
public void testR2BaseEchoFloat() throws AxisFault {
+
+ log.info("This may fail if the echoed float value is different");
+
url = "http://dev.ctor.org/soapsrv";
soapAction = "http://soapinterop.org/";
@@ -144,6 +155,9 @@
* operation echoFloatArray
*/
public void testR2BaseEchoFloatArray() throws AxisFault {
+
+ log.info("This may fail if the echoed float values is different");
+
url = "http://dev.ctor.org/soapsrv";
soapAction = "http://soapinterop.org/";
@@ -159,6 +173,9 @@
* operation echoStruct
*/
public void testRBaseEchoStruct() throws AxisFault {
+
+ log.info("This may fail if the echoed float value is different");
+
url = "http://dev.ctor.org/soapsrv";
soapAction = "";
@@ -174,6 +191,9 @@
* operation echoStructArray
*/
public void testR2BaseEchoStructArray() throws AxisFault {
+
+ log.info("This may fail if the echoed float value is different");
+
url = "http://dev.ctor.org/soapsrv";
soapAction = "http://soapinterop.org/";
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/S4s4c2Round2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/S4s4c2Round2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/S4s4c2Round2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/S4s4c2Round2InteropTest.java Tue May 2 03:44:38 2006
@@ -18,6 +18,9 @@
import org.apache.axis2.AxisFault;
import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
import test.interop.whitemesa.SunClient;
import test.interop.whitemesa.SunClientUtil;
import test.interop.whitemesa.WhiteMesaIneterop;
@@ -65,6 +68,23 @@
* Todo - All tests failed giving a null pointer exception.
*/
+
+
+/**
+ * Test cases that work on date values may fail since the response comes in
+ * a different format. E.g.:
+ *
+ * request :2006-10-18T22:20:00-07:00
+ * response:2006-10-19T05:20:00Z
+ */
+
+/**
+ * Test cases that work on Hex Binary may fail since the response look different from
+ * the request
+ *
+ * request :AAABBAAE
+ * response:qqu6rg==
+ */
public class S4s4c2Round2InteropTest extends WhiteMesaIneterop {
SOAPEnvelope retEnv = null;
@@ -75,6 +95,8 @@
String tempPath = "";
SunClientUtil util;
SunClient client = new SunClient();
+
+ private Log log = LogFactory.getLog(getClass());
/**
* Round2
@@ -146,6 +168,10 @@
* operation echoFloat
*/
public void testR2BaseEchoFloat() throws AxisFault {
+
+
+ log.info("This may fail if the echoed float format is different");
+
url = "http://soap.4s4c.com/ilab2/soap.asp";
soapAction = "urn:interopLab#echoFloat";
@@ -161,6 +187,9 @@
* operation echoFloatArray
*/
public void testR2BaseEchoFloatArray() throws AxisFault {
+
+ log.info("This may fail if the echoed float format is different");
+
url = "http://soap.4s4c.com/ilab2/soap.asp";
soapAction = "urn:interopLab#echoFloatArray";
@@ -178,6 +207,9 @@
* operation echoStruct
*/
public void testRBaseEchoStruct() throws AxisFault {
+
+ log.info("This may fail if the echoed float format is different");
+
url = "http://soap.4s4c.com/ilab2/soap.asp";
soapAction = "urn:interopLab#echoStruct";
@@ -195,6 +227,9 @@
* operation echoStructArray
*/
public void testR2BaseEchoStructArray() throws AxisFault {
+
+ log.info("This may fail if the echoed float format is different");
+
url = "http://soap.4s4c.com/ilab2/soap.asp";
soapAction = "urn:interopLab#echoStructArray";
@@ -249,6 +284,9 @@
* operation echoDate
*/
public void testR2BaseEchoDate() throws AxisFault {
+
+ log.info("This may fail if the echoed date format is different");
+
url = "http://soap.4s4c.com/ilab2/soap.asp";
soapAction = "urn:interopLab#echoDate";
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/S4s4cRound2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/S4s4cRound2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/S4s4cRound2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/S4s4cRound2InteropTest.java Tue May 2 03:44:38 2006
@@ -18,6 +18,9 @@
import org.apache.axis2.AxisFault;
import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
import test.interop.whitemesa.SunClient;
import test.interop.whitemesa.SunClientUtil;
import test.interop.whitemesa.WhiteMesaIneterop;
@@ -50,6 +53,13 @@
* "Group B" http://www.pocketsoap.com/services/ilab_b.wsdl
*/
+/**
+ * Test cases that work on Date values may fail since the response look different from
+ * the requst date. E.g:
+ * request :2006-10-18T22:20:00-07:00
+ * response:2006-10-19T05:20:00Z
+ */
+
public class S4s4cRound2InteropTest extends WhiteMesaIneterop {
SOAPEnvelope retEnv = null;
@@ -60,6 +70,8 @@
String tempPath = "";
SunClientUtil util;
SunClient client = new SunClient();
+
+ private Log log = LogFactory.getLog(getClass());
/**
* Round2
@@ -234,6 +246,9 @@
* operation echoBase64
*/
public void testR2BaseEchoDate() throws AxisFault {
+
+ log.info("This may fail if the echoed date format is different");
+
url = "http://soap.4s4c.com/ilab/soap.asp";
soapAction = "http://soapinterop.org/";
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SLRound2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SLRound2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SLRound2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SLRound2InteropTest.java Tue May 2 03:44:38 2006
@@ -63,7 +63,6 @@
* "Group B" http://services.soaplite.com/InteropTestB.wsdl
* "Group C" http://services.soaplite.com/InteropTestC.wsdl
* <p/>
- * Todo - All tests fails. Soap Action does not match.
*/
public class SLRound2InteropTest extends WhiteMesaIneterop {
@@ -84,12 +83,13 @@
*/
public void testR2BaseEchoString() throws AxisFault {
url = "http://services.soaplite.com/interop.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new Round2EchoStringclientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "sunBaseStringRes.xml";
- compareXML(retEnv, tempPath);
+
+ assertR2DefaultEchoStringResult(retEnv);
}
/**
@@ -98,12 +98,13 @@
*/
public void testR2BaseEchoStringArray() throws AxisFault {
url = "http://services.soaplite.com/interop.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new Round2EchoStringArrayClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "SunBaseStringArrayRes.xml";
- compareXML(retEnv, tempPath);
+
+ assertR2DefaultEchoStringArrayResult(retEnv);
}
/**
@@ -113,12 +114,13 @@
*/
public void testR2BaseEchoInteger() throws AxisFault {
url = "http://services.soaplite.com/interop.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new Round2EchoIntegerClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "sunBaseIntegerRes.xml";
- compareXML(retEnv, tempPath);
+
+ assertR2DefaultEchoIntegerResult(retEnv);
}
/**
@@ -128,12 +130,13 @@
*/
public void testR2BaseEchoIntegerArray() throws AxisFault {
url = "http://services.soaplite.com/interop.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new Round2EchoIntegerArrayclientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "sunBaseIntegerArrayRes.xml";
- compareXML(retEnv, tempPath);
+
+ assertR2DefaultEchoIntegerArrayResult(retEnv);
}
/**
@@ -143,12 +146,13 @@
*/
public void testR2BaseEchoFloat() throws AxisFault {
url = "http://services.soaplite.com/interop.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new Round2EchoFloatClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "sunBaseFloatRes.xml";
- compareXML(retEnv, tempPath);
+
+ assertR2DefaultEchoFloatResult(retEnv);
}
/**
@@ -158,12 +162,13 @@
*/
public void testR2BaseEchoFloatArray() throws AxisFault {
url = "http://services.soaplite.com/interop.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new Round2EchoFloatArrayClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "sunBaseFloatArrayRes.xml";
- compareXML(retEnv, tempPath);
+
+ assertR2DefaultEchoFloatArrayResult(retEnv);
}
/**
@@ -173,12 +178,13 @@
*/
public void testRBaseEchoStruct() throws AxisFault {
url = "http://services.soaplite.com/interop.cgi";
- soapAction = "";
+ soapAction = "\"http://soapinterop.org/\"";
util = new Round2EchoStructClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "sunBaseStructRes.xml";
- compareXML(retEnv, tempPath);
+
+ assertR2DefaultEchoStructResult(retEnv);
}
/**
@@ -188,12 +194,13 @@
*/
public void testR2BaseEchoStructArray() throws AxisFault {
url = "http://services.soaplite.com/interop.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new Round2EchoStructArrayClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "sunBaseStructArrayRes.xml";
- compareXML(retEnv, tempPath);
+
+ assertR2DefaultEchoStructArrayResult(retEnv);
}
/**
@@ -203,12 +210,13 @@
*/
public void testR2BaseEchoVoid() throws AxisFault {
url = "http://services.soaplite.com/interop.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new Round2EchoVoidClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "sunBaseVoidRes.xml";
- compareXML(retEnv, tempPath);
+
+ assertR2DefaultEchoVoidResult(retEnv);
}
/**
@@ -218,12 +226,13 @@
*/
public void testR2BaseEchoBase64() throws AxisFault {
url = "http://services.soaplite.com/interop.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new Round2EchoBase64ClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "sunBaseBase64Res.xml";
- compareXML(retEnv, tempPath);
+
+ assertR2DefaultEchoBase64Result(retEnv);
}
/**
@@ -233,12 +242,13 @@
*/
public void testR2BaseEchoDate() throws AxisFault {
url = "http://services.soaplite.com/interop.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new Round2EchoDateClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "sunBaseDateRes.xml";
- compareXML(retEnv, tempPath);
+
+ assertR2DefaultEchoDateResult(retEnv);
}
@@ -249,12 +259,13 @@
*/
public void testR2BaseEchoHexBinary() throws AxisFault {
url = "http://services.soaplite.com/interop.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new Round2EchoHexBinaryClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "sunBaseHexBinaryRes.xml";
- compareXML(retEnv, tempPath);
+
+ assertR2DefaultEchoHexBinaryResult(retEnv);
}
/**
@@ -264,12 +275,13 @@
*/
public void testR2BaseEchoDecimal() throws AxisFault {
url = "http://services.soaplite.com/interop.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new Round2EchoDecimalClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "sunBaseDecimalRes.xml";
- compareXML(retEnv, tempPath);
+
+ assertR2DefaultEchoDecimalResult(retEnv);
}
/**
@@ -279,12 +291,13 @@
*/
public void testR2BaseEchoBoolean() throws AxisFault {
url = "http://services.soaplite.com/interop.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new Round2EchoBooleanClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "sunBaseBooleanRes.xml";
- compareXML(retEnv, tempPath);
+
+ assertR2DefaultEchoBooleanResult(retEnv);
}
/**
@@ -294,7 +307,7 @@
*/
public void testR2GBEchoStructAsSimpleTypes() throws AxisFault {
url = "http://services.soaplite.com/interop.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new GroupbEchoStructAsSimpleTypesUtil();
retEnv = client.sendMsg(util, url, soapAction);
@@ -309,7 +322,7 @@
*/
public void testR2GBEchoSimpleTypesAsStruct() throws AxisFault {
url = "http://services.soaplite.com/interop.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new GroupbEchoSimpleTypesAsStructUtil();
retEnv = client.sendMsg(util, url, soapAction);
@@ -324,7 +337,7 @@
*/
public void testR2GBEcho2DStringArray() throws AxisFault {
url = "http://services.soaplite.com/interop.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new GroupbEcho2DStringArrayUtil();
retEnv = client.sendMsg(util, url, soapAction);
@@ -339,7 +352,7 @@
*/
public void testR2GBEchoNestedStruct() throws AxisFault {
url = "http://services.soaplite.com/interop.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new GroupbEchoNestedStructUtil();
retEnv = client.sendMsg(util, url, soapAction);
@@ -354,7 +367,7 @@
*/
public void testR2GBEchoNestedArray() throws AxisFault {
url = "http://services.soaplite.com/interop.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new GroupbEchoNestedArrayUtil();
retEnv = client.sendMsg(util, url, soapAction);
@@ -369,7 +382,7 @@
*/
public void testR2GCEchoString() throws AxisFault {
url = "http://services.soaplite.com/interopC.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new GroupcEchoStringUtil();
retEnv = client.sendMsg(util, url, soapAction);
@@ -384,7 +397,7 @@
*/
public void testR2GCEchoInterger() throws AxisFault {
url = "http://services.soaplite.com/interopC.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new GroupcIntergerUtil();
retEnv = client.sendMsg(util, url, soapAction);
@@ -399,7 +412,7 @@
*/
public void testR2GCEchoStringArray() throws AxisFault {
url = "http://services.soaplite.com/interopC.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new GroupcStringArrayUtil();
retEnv = client.sendMsg(util, url, soapAction);
@@ -414,7 +427,7 @@
*/
public void testR2GCEchoIntergerArray() throws AxisFault {
url = "http://services.soaplite.com/interopC.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new GroupcIntegerArrayUtil();
retEnv = client.sendMsg(util, url, soapAction);
@@ -429,7 +442,7 @@
*/
public void testR2GCEchoFloat() throws AxisFault {
url = "http://services.soaplite.com/interopC.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new GroupcFloatUtil();
retEnv = client.sendMsg(util, url, soapAction);
@@ -444,7 +457,7 @@
*/
public void testR2GCEchoFloatArray() throws AxisFault {
url = "http://services.soaplite.com/interopC.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new GroupcFloatArrayUtil();
retEnv = client.sendMsg(util, url, soapAction);
@@ -459,7 +472,7 @@
*/
public void testR2GCEchoStruct() throws AxisFault {
url = "http://services.soaplite.com/interopC.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new GroupcStructUtil();
retEnv = client.sendMsg(util, url, soapAction);
@@ -474,7 +487,7 @@
*/
public void testR2GCEchoStructArray() throws AxisFault {
url = "http://services.soaplite.com/interopC.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new GroupcStructArrayUtil();
retEnv = client.sendMsg(util, url, soapAction);
@@ -489,7 +502,7 @@
*/
public void testR2GCEchoVoid() throws AxisFault {
url = "http://services.soaplite.com/interopC.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new GroupcVoidUtil();
retEnv = client.sendMsg(util, url, soapAction);
@@ -504,7 +517,7 @@
*/
public void testR2GCEchoBase64() throws AxisFault {
url = "http://services.soaplite.com/interopC.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new GroupcBase64Util();
retEnv = client.sendMsg(util, url, soapAction);
@@ -519,7 +532,7 @@
*/
public void testR2GCEchoHexBinary() throws AxisFault {
url = "http://services.soaplite.com/interopC.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new GroupcHexBinaryUtil();
retEnv = client.sendMsg(util, url, soapAction);
@@ -534,7 +547,7 @@
*/
public void testR2GCEchoBoolean() throws AxisFault {
url = "http://services.soaplite.com/interopC.cgi";
- soapAction = "http://soapinterop.org/";
+ soapAction = "\"http://soapinterop.org/\"";
util = new GroupcBooleanUtil();
retEnv = client.sendMsg(util, url, soapAction);
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SPJRound2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SPJRound2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SPJRound2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SPJRound2InteropTest.java Tue May 2 03:44:38 2006
@@ -18,6 +18,9 @@
import org.apache.axis2.AxisFault;
import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
import test.interop.whitemesa.SunClient;
import test.interop.whitemesa.SunClientUtil;
import test.interop.whitemesa.WhiteMesaIneterop;
@@ -52,6 +55,15 @@
* "Group B" http://soap.fmui.de/interopb.wsdl
*/
+/**
+ * test cases that contain date values may fail since the response format could be
+ * different.
+ */
+
+/**
+ * test cases that contain hex binary values may fail since the response format could be
+ * different.
+ */
public class SPJRound2InteropTest extends WhiteMesaIneterop {
SOAPEnvelope retEnv = null;
@@ -63,6 +75,8 @@
String tempPath = "";
SunClientUtil util;
SunClient client = new SunClient();
+
+ private Log log = LogFactory.getLog(getClass());
/**
* Round2
@@ -239,6 +253,9 @@
* operation echoBase64
*/
public void testR2BaseEchoDate() throws AxisFault {
+
+ log.info("This may fail if the echoed date format is different");
+
url = "http://soap.fmui.de/RPC";
soapAction = "http://soapinterop.org/";
@@ -255,6 +272,9 @@
* operation echoHexBinary
*/
public void testR2BaseEchoHexBinary() throws AxisFault {
+
+ log.info("This may fail if the echoed hex binary format is different");
+
url = "http://soap.fmui.de/RPC";
soapAction = "http://soapinterop.org/";
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SSRound2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SSRound2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SSRound2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SSRound2InteropTest.java Tue May 2 03:44:38 2006
@@ -47,7 +47,9 @@
* All tests failed since no service tag is available in the endpoint WSDL
*/
-//TODO check the availability of this smart
+/**
+ * All the test cases fails since the endpoint seems to be unavailable
+ */
public class SSRound2InteropTest extends WhiteMesaIneterop {
SOAPEnvelope retEnv = null;
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SqlDataRound2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SqlDataRound2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SqlDataRound2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SqlDataRound2InteropTest.java Tue May 2 03:44:38 2006
@@ -234,8 +234,7 @@
* operation echoBase64
*/
public void testR2BaseEchoBase64() throws AxisFault {
- // url = "http://soapclient.com/interop/sqldatainterop.wsdl";
- url = "http://127.0.0.1:8080/interop/sqldatainterop.wsdl";
+ url = "http://soapclient.com/interop/sqldatainterop.wsdl";
soapAction = "http://soapinterop.org/";
util = new Round2EchoBase64ClientUtil();
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SunRound2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SunRound2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SunRound2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/SunRound2InteropTest.java Tue May 2 03:44:38 2006
@@ -18,6 +18,9 @@
import org.apache.axis2.AxisFault;
import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
import test.interop.whitemesa.SunClient;
import test.interop.whitemesa.SunClientUtil;
import test.interop.whitemesa.WhiteMesaIneterop;
@@ -65,6 +68,11 @@
* "Group C" http://soapinterop.java.sun.com/round2/groupc?WSDL
*/
+/**
+ * Test cases that work on date values may fail since the response
+ * date format may be different from the request date format.
+ */
+
public class SunRound2InteropTest extends WhiteMesaIneterop {
SOAPEnvelope retEnv = null;
@@ -76,6 +84,8 @@
SunClientUtil util;
SunClient client = new SunClient();
+ private Log log = LogFactory.getLog(getClass());
+
/**
* Round2
* Group Base
@@ -248,6 +258,9 @@
* operation echoBase64
*/
public void testR2BaseEchoDate() throws AxisFault {
+
+ log.info("This may fail if the echoed date format is different");
+
url = "http://soapinterop.java.sun.com:80/round2/base";
soapAction = "http://soapinterop.org/";
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/VWRound2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/VWRound2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/VWRound2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/VWRound2InteropTest.java Tue May 2 03:44:38 2006
@@ -53,7 +53,9 @@
*
*/
-//TODO verify the availability of this endpoint
+/**
+ * verify the availability of this endpoint
+ */
public class VWRound2InteropTest extends WhiteMesaIneterop {
SOAPEnvelope retEnv = null;
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/WFRound2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/WFRound2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/WFRound2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/WFRound2InteropTest.java Tue May 2 03:44:38 2006
@@ -52,7 +52,10 @@
*
*/
-//TODO verify the availability of this endpoint
+/**
+ * Endpoint seems to be unavailable.
+ *
+ */
public class WFRound2InteropTest extends WhiteMesaIneterop {
SOAPEnvelope retEnv = null;
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/WMRound2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/WMRound2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/WMRound2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/WMRound2InteropTest.java Tue May 2 03:44:38 2006
@@ -19,8 +19,12 @@
import org.apache.axis2.AxisFault;
import org.apache.axiom.soap.SOAPEnvelope;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
import test.interop.whitemesa.SunClient;
import test.interop.whitemesa.SunClientUtil;
+import test.interop.whitemesa.WhiteMesaConstants;
import test.interop.whitemesa.WhiteMesaIneterop;
import test.interop.whitemesa.round2.util.GroupbEcho2DStringArrayUtil;
import test.interop.whitemesa.round2.util.GroupbEchoNestedArrayUtil;
@@ -65,6 +69,11 @@
* "Group C" http://www.whitemesa.net/wsdl/std/echoheadersvc.wsdl
*/
+/**
+ * Test cases that work on date values may fail since the response date format
+ * could be different.
+ *
+ */
public class WMRound2InteropTest extends WhiteMesaIneterop {
SOAPEnvelope retEnv = null;
@@ -76,6 +85,8 @@
SunClientUtil util;
SunClient client = new SunClient();
+ private Log log = LogFactory.getLog(getClass());
+
/**
* Round2
* Group Base
@@ -181,7 +192,11 @@
util = new Round2EchoStructClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "WMBaseStructRes.xml";
- assertR2DefaultEchoStructResult(retEnv);
+
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_INT);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_FLOAT);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_STRING);
+
}
/**
@@ -236,6 +251,9 @@
* operation echoBase64
*/
public void testR2BaseEchoDate() throws AxisFault {
+
+ log.info("This may fail if the echoed date format is different");
+
url = "http://www.whitemesa.net/interop/std";
soapAction = "http://soapinterop.org/";
Modified: webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/WaspRound2InteropTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/WaspRound2InteropTest.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/WaspRound2InteropTest.java (original)
+++ webservices/axis2/trunk/java/modules/integration/itest/test/interop/whitemesa/round2/WaspRound2InteropTest.java Tue May 2 03:44:38 2006
@@ -20,6 +20,7 @@
import org.apache.axiom.soap.SOAPEnvelope;
import test.interop.whitemesa.SunClient;
import test.interop.whitemesa.SunClientUtil;
+import test.interop.whitemesa.WhiteMesaConstants;
import test.interop.whitemesa.WhiteMesaIneterop;
import test.interop.whitemesa.round2.util.GroupbEcho2DStringArrayUtil;
import test.interop.whitemesa.round2.util.GroupbEchoNestedArrayUtil;
@@ -161,12 +162,15 @@
*/
public void testRBaseEchoStruct() throws AxisFault {
url = "http://soap.systinet.net:6060/InteropService/";
- soapAction = "";
+ soapAction = "http://soapinterop.org/";
util = new Round2EchoStructClientUtil();
retEnv = client.sendMsg(util, url, soapAction);
tempPath = resFilePath + "WaspBaseStructRes.xml";
- assertR2DefaultEchoStructResult(retEnv);
+
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_INT);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_FLOAT);
+ assertValueIsInThePayload(retEnv,WhiteMesaConstants.ECHO_STRUCT_STRING);
}
/**
Modified: webservices/axis2/trunk/java/modules/integration/src/test/interop/whitemesa/WhiteMesaConstants.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/integration/src/test/interop/whitemesa/WhiteMesaConstants.java?rev=398896&r1=398895&r2=398896&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/integration/src/test/interop/whitemesa/WhiteMesaConstants.java (original)
+++ webservices/axis2/trunk/java/modules/integration/src/test/interop/whitemesa/WhiteMesaConstants.java Tue May 2 03:44:38 2006
@@ -28,11 +28,11 @@
String ECHO_INTEGER_ARR_2 = "425";
String ECHO_INTEGER_ARR_3 = "2523";
String ECHO_FLOAT = "50.25";
- String ECHO_FLOAT_ARR_1 = "45.768";
- String ECHO_FLOAT_ARR_2 = "43.453";
- String ECHO_FLOAT_ARR_3 = "2523.541";
+ String ECHO_FLOAT_ARR_1 = "45.76";
+ String ECHO_FLOAT_ARR_2 = "43.45";
+ String ECHO_FLOAT_ARR_3 = "2523.54";
String ECHO_STRUCT_INT = "42";
- String ECHO_STRUCT_FLOAT = "0.005";
+ String ECHO_STRUCT_FLOAT = "12.45";
String ECHO_STRUCT_STRING = "hello world";
String ECHO_STRUCT_ARRAY_STR_1 = "String Value1";
String ECHO_STRUCT_ARRAY_STR_2 = "String Value2";
@@ -40,9 +40,9 @@
String ECHO_STRUCT_ARRAY_INT_1 = "25";
String ECHO_STRUCT_ARRAY_INT_2 = "26";
String ECHO_STRUCT_ARRAY_INT_3 = "27";
- String ECHO_STRUCT_ARRAY_FLOAT_1 = "25.231";
- String ECHO_STRUCT_ARRAY_FLOAT_2 = "25.251";
- String ECHO_STRUCT_ARRAY_FLOAT_3 = "25.251";
+ String ECHO_STRUCT_ARRAY_FLOAT_1 = "25.23";
+ String ECHO_STRUCT_ARRAY_FLOAT_2 = "25.25";
+ String ECHO_STRUCT_ARRAY_FLOAT_3 = "25.25";
String ECHO_BASE_64 = "SGVsbG8gV29ybGQ=";
String ECHO_HEX_BINARY = "AAABBAAE";
String ECHO_DATE = "2006-10-18T22:20:00-07:00";
|