Test Clear() clears the error
This commit is contained in:
10
xmltest.cpp
10
xmltest.cpp
@@ -1550,6 +1550,16 @@ int main( int argc, const char ** argv )
|
|||||||
XMLTest( "Document Clear()'s", true, doc.NoChildren() );
|
XMLTest( "Document Clear()'s", true, doc.NoChildren() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
XMLDocument doc;
|
||||||
|
XMLTest( "No error initially", false, doc.Error() );
|
||||||
|
XMLError error = doc.Parse( "This is not XML" );
|
||||||
|
XMLTest( "Error after invalid XML", true, doc.Error() );
|
||||||
|
XMLTest( "Error after invalid XML", error, doc.ErrorID() );
|
||||||
|
doc.Clear();
|
||||||
|
XMLTest( "No error after Clear()", false, doc.Error() );
|
||||||
|
}
|
||||||
|
|
||||||
// ----------- Whitespace ------------
|
// ----------- Whitespace ------------
|
||||||
{
|
{
|
||||||
const char* xml = "<element>"
|
const char* xml = "<element>"
|
||||||
|
|||||||
Reference in New Issue
Block a user