You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by na...@apache.org on 2005/10/10 06:56:28 UTC

svn commit: r312548 - in /webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp: XSD_integerClient.cpp XSD_longClient.cpp XSD_nonNegativeIntegerClient.cpp XSD_nonPositiveIntegerClient.cpp XSD_positiveIntegerClient.cpp XSD_unsignedLongClient.cpp

Author: nadiramra
Date: Sun Oct  9 21:56:23 2005
New Revision: 312548

URL: http://svn.apache.org/viewcvs?rev=312548&view=rev
Log:
Make testcases work on OS/400.

Modified:
    webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_integerClient.cpp
    webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_longClient.cpp
    webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_nonNegativeIntegerClient.cpp
    webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_nonPositiveIntegerClient.cpp
    webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_positiveIntegerClient.cpp
    webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_unsignedLongClient.cpp

Modified: webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_integerClient.cpp
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_integerClient.cpp?rev=312548&r1=312547&r2=312548&view=diff
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_integerClient.cpp (original)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_integerClient.cpp Sun Oct  9 21:56:23 2005
@@ -34,12 +34,19 @@
     {
         sprintf(endpoint, "%s", url);
         XSD_integer* ws = new XSD_integer(endpoint);
-
+#ifdef __OS400__
+        xsd__integer result = ws->asNonNillableElement((xsd__integer)9223372036854775807LL);
+#else
         xsd__integer result = ws->asNonNillableElement((xsd__integer)9223372036854775807);
+#endif
         cout << "non-nillable element=" << result << endl;
         result = ws->asNonNillableElement((xsd__integer)1);
         cout << "non-nillable element=" << result << endl;
+#ifdef __OS400__
+        result = ws->asNonNillableElement((xsd__integer)-9223372036854775808LL);
+#else
         result = ws->asNonNillableElement((xsd__integer)-9223372036854775808);
+#endif
         cout << "non-nillable element=" << result << endl;
         result = ws->asNonNillableElement((xsd__integer)-1);
         cout << "non-nillable element=" << result << endl;

Modified: webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_longClient.cpp
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_longClient.cpp?rev=312548&r1=312547&r2=312548&view=diff
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_longClient.cpp (original)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_longClient.cpp Sun Oct  9 21:56:23 2005
@@ -35,11 +35,19 @@
         sprintf(endpoint, "%s", url);
         XSD_long* ws = new XSD_long(endpoint);
 
+#ifdef __OS400__
+        xsd__long result = ws->asNonNillableElement((xsd__long)9223372036854775807LL);
+#else
         xsd__long result = ws->asNonNillableElement((xsd__long)9223372036854775807);
+#endif
         cout << "non-nillable element=" << result << endl;
         result = ws->asNonNillableElement((xsd__long)1);
         cout << "non-nillable element=" << result << endl;
+#ifdef __OS400__
+        result = ws->asNonNillableElement((xsd__long)-9223372036854775808LL);
+#else
         result = ws->asNonNillableElement((xsd__long)-9223372036854775808);
+#endif
         cout << "non-nillable element=" << result << endl;
         result = ws->asNonNillableElement((xsd__long)-1);
         cout << "non-nillable element=" << result << endl;

Modified: webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_nonNegativeIntegerClient.cpp
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_nonNegativeIntegerClient.cpp?rev=312548&r1=312547&r2=312548&view=diff
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_nonNegativeIntegerClient.cpp (original)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_nonNegativeIntegerClient.cpp Sun Oct  9 21:56:23 2005
@@ -34,8 +34,11 @@
     {
         sprintf(endpoint, "%s", url);
         XSD_nonNegativeInteger* ws = new XSD_nonNegativeInteger(endpoint);
-
+#ifdef __OS400__
+        xsd__nonNegativeInteger result = ws->asNonNillableElement((xsd__nonNegativeInteger)18446744073709551615ULL);
+#else
         xsd__nonNegativeInteger result = ws->asNonNillableElement((xsd__nonNegativeInteger)18446744073709551615);
+#endif
         cout << "non-nillable element=" << result << endl;
         result = ws->asNonNillableElement((xsd__nonNegativeInteger)1);
         cout << "non-nillable element=" << result << endl;

Modified: webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_nonPositiveIntegerClient.cpp
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_nonPositiveIntegerClient.cpp?rev=312548&r1=312547&r2=312548&view=diff
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_nonPositiveIntegerClient.cpp (original)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_nonPositiveIntegerClient.cpp Sun Oct  9 21:56:23 2005
@@ -35,8 +35,11 @@
         // Note:  All values are unsigned, but considered to be negative.
         sprintf(endpoint, "%s", url);
         XSD_nonPositiveInteger* ws = new XSD_nonPositiveInteger(endpoint);
-
+#ifdef __OS400__
+        xsd__nonPositiveInteger result = ws->asNonNillableElement((xsd__nonPositiveInteger)-9223372036854775808LL);
+#else
         xsd__nonPositiveInteger result = ws->asNonNillableElement((xsd__nonPositiveInteger)-9223372036854775808);
+#endif
         cout << "non-nillable element=" << result << endl;
         result = ws->asNonNillableElement((xsd__nonPositiveInteger)-1);
         cout << "non-nillable element=" << result << endl;

Modified: webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_positiveIntegerClient.cpp
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_positiveIntegerClient.cpp?rev=312548&r1=312547&r2=312548&view=diff
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_positiveIntegerClient.cpp (original)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_positiveIntegerClient.cpp Sun Oct  9 21:56:23 2005
@@ -34,8 +34,11 @@
     {
         sprintf(endpoint, "%s", url);
         XSD_positiveInteger* ws = new XSD_positiveInteger(endpoint);
-
+#ifdef __OS400__
+        xsd__positiveInteger result = ws->asNonNillableElement((xsd__positiveInteger)18446744073709551615ULL);
+#else
         xsd__positiveInteger result = ws->asNonNillableElement((xsd__positiveInteger)18446744073709551615);
+#endif
         cout << "non-nillable element=" << result << endl;
         result = ws->asNonNillableElement((xsd__positiveInteger)1);
         cout << "non-nillable element=" << result << endl;

Modified: webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_unsignedLongClient.cpp
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_unsignedLongClient.cpp?rev=312548&r1=312547&r2=312548&view=diff
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_unsignedLongClient.cpp (original)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_unsignedLongClient.cpp Sun Oct  9 21:56:23 2005
@@ -35,7 +35,11 @@
         sprintf(endpoint, "%s", url);
         XSD_unsignedLong* ws = new XSD_unsignedLong(endpoint);
 
+#ifdef __OS400__
+        xsd__unsignedLong result = ws->asNonNillableElement((xsd__unsignedLong)18446744073709551615ULL);
+#else
         xsd__unsignedLong result = ws->asNonNillableElement((xsd__unsignedLong)18446744073709551615);
+#endif
         cout << "non-nillable element=" << result << endl;
         result = ws->asNonNillableElement((xsd__unsignedLong)1);
         cout << "non-nillable element=" << result << endl;