If LoadFile() fails then subsequent successful LoadFile() must clear the error

This commit is contained in:
Dmitry-Me 2015-03-25 10:17:49 +03:00
parent ea21390f28
commit d9852a53af
1 changed files with 11 additions and 0 deletions

View File

@ -1434,6 +1434,17 @@ int main( int argc, const char ** argv )
newElement->Accept( &printer );
}
{
// If a document fails to load then subsequent
// successful loads should clear the error
XMLDocument doc;
doc.LoadFile( "resources/no-such-file.xml" );
XMLTest( "No such file - should fail", true, doc.Error() );
doc.LoadFile( "resources/dream.xml" );
XMLTest( "Error should be cleared", false, doc.Error() );
}
// ----------- Performance tracking --------------
{
#if defined( _MSC_VER )