Added static method to convert arbitrary ErrorID to a string.
Updated tests to print ErrorID and bool values as strings.
diff --git a/xmltest.cpp b/xmltest.cpp
index 21c6093..27dd85c 100644
--- a/xmltest.cpp
+++ b/xmltest.cpp
@@ -63,6 +63,15 @@
 	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 )

 {