diff --git a/xmltest.cpp b/xmltest.cpp index 201e664..a0aaee7 100644 --- a/xmltest.cpp +++ b/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(expected), static_cast(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;