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 di...@apache.org on 2005/02/22 15:50:00 UTC

cvs commit: ws-axis/c/tests/auto_build/testcases/output XSDElement.expected

dicka       2005/02/22 06:50:00

  Modified:    c/tests/auto_build/testcases/client/cpp XSDElementClient.cpp
                        XSDElementNilClient.cpp
               c/tests/auto_build/testcases/output XSDElement.expected
  Log:
  Corrections to XSDElement and XSDElementNil testcases.
  
  PR: AXISCPP-466
  Submitted by: Adrian Dick
  
  Revision  Changes    Path
  1.2       +3 -3      ws-axis/c/tests/auto_build/testcases/client/cpp/XSDElementClient.cpp
  
  Index: XSDElementClient.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/client/cpp/XSDElementClient.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSDElementClient.cpp	18 Feb 2005 17:00:21 -0000	1.1
  +++ XSDElementClient.cpp	22 Feb 2005 14:50:00 -0000	1.2
  @@ -118,10 +118,10 @@
   		printf("unsigned long=%d\n", ulResult);
   
   		fResult = ws->setGetDataFloat((xsd__float)35.3535888888);
  -		printf("float=%.9f\n", fResult); fflush(stdout);
  +		printf("float=%.5f\n", fResult); fflush(stdout);
   
   		dResult = ws->setGetDataDouble((xsd__double)70.7175888888);
  -		printf("double=%.9f\n", dResult); fflush(stdout);
  +		printf("double=%.5f\n", dResult); fflush(stdout);
   
   		dateResult = ws->setGetDateType(testDate);
   		strftime(dateTime, 50, "%a %b %d %H:%M:%S %Y", &dateResult);
  @@ -144,7 +144,7 @@
   		cout << "integer=" << intResult << endl;
   
   		decResult = ws->setGetDecimalType(929292929.5555555555555);
  -		cout << "decimal=" << decResult << endl;
  +        printf("decimal=%.5f\n", decResult); fflush(stdout);
   
   		b64Result = ws->setGetBase64BinaryType(b64Test);
   		cout << "base64Binary size=" << b64Result.__size << endl;
  
  
  
  1.2       +14 -3     ws-axis/c/tests/auto_build/testcases/client/cpp/XSDElementNilClient.cpp
  
  Index: XSDElementNilClient.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/client/cpp/XSDElementNilClient.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSDElementNilClient.cpp	18 Feb 2005 17:00:21 -0000	1.1
  +++ XSDElementNilClient.cpp	22 Feb 2005 14:50:00 -0000	1.2
  @@ -30,6 +30,17 @@
   #include <ctype.h>
   #include <iostream>
   
  +#ifdef WIN32
  +  // Bug in MS Visual C++ 6.0. Fixed in Visual C++ .Net version.
  +  // Cannot print an __int64 number with cout without this overloading
  +  std::ostream& operator<<(std::ostream& os, __int64 i )
  +  {
  +    char buf[20];
  +    sprintf(buf,"%I64d", i );
  +    os << buf;
  +    return os;
  +  }
  +#endif
   
   int main(int argc, char* argv[])
   {
  @@ -131,10 +142,10 @@
   		printf("unsigned long=%d\n", *ulResult);
   
   		fResult = ws->setGetDataFloat(&fInput);
  -		printf("float=%.9f\n", *fResult); fflush(stdout);
  +		printf("float=%.5f\n", *fResult); fflush(stdout);
   
   		dResult = ws->setGetDataDouble(&dInput);
  -		printf("double=%.9f\n", *dResult); fflush(stdout);
  +		printf("double=%.5f\n", *dResult); fflush(stdout);
   
   		dateResult = ws->setGetDateType(&testDate);
   		strftime(dateTime, 50, "%a %b %d %H:%M:%S %Y", dateResult);
  @@ -157,7 +168,7 @@
   		cout << "integer=" << *intResult << endl;
   
   		decResult = ws->setGetDecimalType(&decInput);
  -		cout << "decimal=" << *decResult << endl;
  +        printf("decimal=%.5f\n", *decResult); fflush(stdout);
   
   		b64Result = ws->setGetBase64BinaryType(&b64Test);
   		cout << "base64Binary size=" << b64Result->__size << endl;
  
  
  
  1.2       +4 -4      ws-axis/c/tests/auto_build/testcases/output/XSDElement.expected
  
  Index: XSDElement.expected
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/tests/auto_build/testcases/output/XSDElement.expected,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- XSDElement.expected	18 Feb 2005 17:00:21 -0000	1.1
  +++ XSDElement.expected	22 Feb 2005 14:50:00 -0000	1.2
  @@ -7,15 +7,15 @@
   unsigned int=28
   long=35
   unsigned long=42
  -float=35.353588104
  -double=70.717589000
  +float=35.35359
  +double=70.71759
   date=Fri Nov 12 00:00:00 2004
   dateTime=Fri Nov 12 07:58:43 2004
  -time=Thu Jan 01 08:58:43 1970
  +time=Thu Jan 01 07:58:43 1970
   string=never odd or even
   small string=m
   integer=919191919
  -decimal=9.29293e+08
  +decimal=929292929.55556
   base64Binary size=41
   base64Binary data=<test><xml>some dod&y string</xml></test>
   hexBinary size=41