Added static method to convert arbitrary ErrorID to a string.

Updated tests to print ErrorID and bool values as strings.
This commit is contained in:
kezenator
2016-11-26 13:54:42 +10:00
parent f80d78d938
commit 5a70071241
3 changed files with 18 additions and 3 deletions

View File

@@ -63,6 +63,15 @@ bool XMLTest (const char* testString, const char* expected, const char* found, b
return pass;
}
bool XMLTest(const char* testString, XMLError expected, XMLError found, bool echo = true, bool extraNL = false)
{
return XMLTest(testString, XMLDocument::ErrorName(expected), XMLDocument::ErrorName(found), echo, extraNL);
}
bool XMLTest(const char* testString, bool expected, bool found, bool echo = true, bool extraNL = false)
{
return XMLTest(testString, expected ? "true" : "false", found ? "true" : "false", echo, extraNL);
}
template< class T > bool XMLTest( const char* testString, T expected, T found, bool echo=true )
{