diff --git a/autotest/XmlStream2/XmlStream2.cpp b/autotest/XmlStream2/XmlStream2.cpp new file mode 100644 index 000000000..af5fd3bda --- /dev/null +++ b/autotest/XmlStream2/XmlStream2.cpp @@ -0,0 +1,29 @@ +#include +#include + +using namespace Upp; + +CONSOLE_APP_MAIN +{ + StdLogSetup(LOG_FILE|LOG_COUT); + + FileUnZip unzip(GetDataFile("test.zip")); + + String s = unzip.ReadFile(); + + ASSERT(s.GetCount() > 12000000); + + StringStream ss(s); + + XmlParser p(ss); + + try { + ParseXML(p); + } + catch(XmlError e) { + DLOG(e); + NEVER(); + } + + LOG("============= OK"); +} diff --git a/autotest/XmlStream2/XmlStream2.upp b/autotest/XmlStream2/XmlStream2.upp new file mode 100644 index 000000000..f7f4ef4be --- /dev/null +++ b/autotest/XmlStream2/XmlStream2.upp @@ -0,0 +1,10 @@ +uses + Core, + plugin/zip; + +file + XmlStream2.cpp; + +mainconfig + "" = ""; + diff --git a/autotest/XmlStream2/test.zip b/autotest/XmlStream2/test.zip new file mode 100644 index 000000000..8bfe7ae1c Binary files /dev/null and b/autotest/XmlStream2/test.zip differ