Forráskód Böngészése

Merge pull request #716 from Dmitry-Me/fixInt64Slicing

Fix slicing of int64_t
Lee Thomason 7 éve
szülő
commit
992e405384
1 módosított fájl, 9 hozzáadás és 2 törlés
  1. 9 2
      xmltest.cpp

+ 9 - 2
xmltest.cpp

@@ -82,8 +82,15 @@ template< class T > bool XMLTest( const char* testString, T expected, T found, b
 
 	if ( !echo )
 		printf (" %s\n", testString);
-	else
-		printf (" %s [%d][%d]\n", testString, static_cast<int>(expected), static_cast<int>(found) );
+	else {
+		char expectedAsString[64];
+		XMLUtil::ToStr(expected, expectedAsString, sizeof(expectedAsString));
+
+		char foundAsString[64];
+		XMLUtil::ToStr(found, foundAsString, sizeof(foundAsString));
+
+		printf (" %s [%s][%s]\n", testString, expectedAsString, foundAsString );
+	}
 
 	if ( pass )
 		++gPass;