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 pr...@apache.org on 2005/11/09 17:28:25 UTC

svn commit: r332077 - /webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_base64BinaryClient.cpp

Author: prestonf
Date: Wed Nov  9 08:28:22 2005
New Revision: 332077

URL: http://svn.apache.org/viewcvs?rev=332077&view=rev
Log:
Fix for UT_XSD_base64Binary test.

Modified:
    webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_base64BinaryClient.cpp

Modified: webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_base64BinaryClient.cpp
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_base64BinaryClient.cpp?rev=332077&r1=332076&r2=332077&view=diff
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_base64BinaryClient.cpp (original)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/client/cpp/XSD_base64BinaryClient.cpp Wed Nov  9 08:28:22 2005
@@ -47,7 +47,7 @@
 	    xsd__base64Binary result = ws->asNonNillableElement(input);
 		cout << "non-nillable element" << endl;
         cout << " size=" << result.__size << endl;
-        cout << " data=" << asciiToString((char *)result.__ptr) << endl;
+        cout << " data=" << asciiToStringOfLength((char *)result.__ptr, result.__size) << endl;
 
 		// Test nillable element, with a value
 		xsd__base64Binary* nillableInput = new xsd__base64Binary();
@@ -57,7 +57,7 @@
 		{
 			cout << "nillable element" << endl;
             cout << " size=" << nillableResult->__size << endl;
-            cout << " data=" << asciiToString((char *)nillableResult->__ptr) << endl;
+            cout << " data=" << asciiToStringOfLength((char *)nillableResult->__ptr, nillableResult->__size) << endl;
             delete nillableResult;
 		}
 		else
@@ -72,7 +72,7 @@
 		{
 			cout << "nillable element=" << endl;
             cout << " size=" << nillableResult->__size << endl;
-            cout << " data=" << asciiToString((char *)nillableResult->__ptr) << endl;
+            cout << " data=" << asciiToStringOfLength((char *)nillableResult->__ptr, nillableResult->__size) << endl;
 			delete nillableResult;
 		}
 		else
@@ -86,7 +86,7 @@
 		RequiredAttributeElement* requiredAttributeResult = ws->asRequiredAttribute(&requiredAttributeInput);
 		cout << "required attribute" << endl;
         cout << " size=" << requiredAttributeResult->getrequiredAttribute().__size << endl;
-        cout << " data=" << asciiToString((char *)requiredAttributeResult->getrequiredAttribute().__ptr) << endl;
+        cout << " data=" << asciiToStringOfLength((char *)requiredAttributeResult->getrequiredAttribute().__ptr, requiredAttributeResult->getrequiredAttribute().__size) << endl;
 		delete requiredAttributeResult;
 
 /* Optional Attributes currently unsupported by WSDL2Ws
@@ -140,7 +140,7 @@
 		{
 			cout << " element[" << index << "]" << endl;
             cout << "  size=" << output[index]->__size << endl;
-            cout << "  data=" << asciiToString(*output[index]->__ptr) << endl;			
+            cout << "  data=" << asciiToStringOfLength(*output[index]->__ptr, output[index]->__size) << endl;
 		}
 
         for (int deleteIndex = 0 ; deleteIndex < arraySize ; deleteIndex++ )
@@ -155,7 +155,7 @@
 		SimpleComplexType* complexTypeResult = ws->asComplexType(&complexTypeInput);
 		cout << "within complex type" << endl;
         cout << " size=" << complexTypeResult->getcomplexTypeElement().__size << endl;
-        cout << " data=" << asciiToString((char *)complexTypeResult->getcomplexTypeElement().__ptr) << endl;
+        cout << " data=" << asciiToStringOfLength((char *)complexTypeResult->getcomplexTypeElement().__ptr, complexTypeResult->getcomplexTypeElement().__size) << endl;
 		delete complexTypeResult;
 
 		// Tests now complete