Browse Source

Merge pull request #623 from Dmitry-Me/testErrorName

Test ErrorName() returns valid string after SetError()
Lee Thomason 8 năm trước cách đây
mục cha
commit
3a37e64113
1 tập tin đã thay đổi với 3 bổ sung1 xóa
  1. 3 1
      xmltest.cpp

+ 3 - 1
xmltest.cpp

@@ -1956,7 +1956,9 @@ int main( int argc, const char ** argv )
 			const XMLError error = static_cast<XMLError>(i);
 			const XMLError error = static_cast<XMLError>(i);
 			doc.SetError( error, 0, 0, 0 );
 			doc.SetError( error, 0, 0, 0 );
 			XMLTest( "ErrorID() after SetError()", error, doc.ErrorID() );
 			XMLTest( "ErrorID() after SetError()", error, doc.ErrorID() );
-			doc.ErrorName();
+			const char* name = doc.ErrorName();
+			XMLTest( "ErrorName() after SetError()", true, name != 0 );
+			XMLTest( "ErrorName() after SetError()", true, strlen(name) > 0 );
 		}
 		}
 	}
 	}