From 592008a67745e796aeffbb5b4bb1184a3e88ca74 Mon Sep 17 00:00:00 2001 From: cxl Date: Sun, 13 Apr 2014 12:23:24 +0000 Subject: [PATCH] .autotest git-svn-id: svn://ultimatepp.org/upp/trunk@7242 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- autotest/CParser/main.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/autotest/CParser/main.cpp b/autotest/CParser/main.cpp index deac918da..28ec1e3d4 100644 --- a/autotest/CParser/main.cpp +++ b/autotest/CParser/main.cpp @@ -27,6 +27,21 @@ CONSOLE_APP_MAIN CParser p(txt); ASSERT(p.ReadString() == s + s); } + + try { + CParser p("\"terminated string\""); + ASSERT(p.ReadString() == "terminated string"); + CParser p2("\"unterminated string\n"); + p2.ReadString(); + NEVER(); + } + catch(CParser::Error) { + } + + { + CParser p2("\"unterminated string\n"); + ASSERT(p2.ReadString(false) == "unterminated string\n"); + } CParser p("i if while 12345 alfa"); ASSERT(p.Id("i"));