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;