Test error name is non-empty for the whole range
diff --git a/xmltest.cpp b/xmltest.cpp
index 5e0eb3a..1c04668 100644
--- a/xmltest.cpp
+++ b/xmltest.cpp
@@ -1498,6 +1498,14 @@
 	    delete doc;

     }

 

+	{

+		XMLDocument doc;

+		for( int i = 0; i < XML_ERROR_COUNT; i++ ) {

+			doc.SetError( (XMLError)i, 0, 0 );

+			doc.ErrorName();

+		}

+	}

+

     // ----------- Performance tracking --------------

 	{

 #if defined( _MSC_VER )