From 985ea1f78f3631551d25c88e077f801481863f90 Mon Sep 17 00:00:00 2001 From: Dmitry-Me Date: Mon, 28 Aug 2017 18:36:29 +0300 Subject: [PATCH] Test Clear() clears the error --- xmltest.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/xmltest.cpp b/xmltest.cpp index 4808b2b..7f2b22a 100644 --- a/xmltest.cpp +++ b/xmltest.cpp @@ -1549,6 +1549,16 @@ int main( int argc, const char ** argv ) doc.Clear(); 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 ------------ {