From e4b8c2f0f5ca39c9de9c788445a33ce366bd041e Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Fri, 16 Oct 2015 08:26:14 -0400 Subject: [PATCH] Test: Added Lexer::dequote test --- test/lexer.t.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/lexer.t.cpp b/test/lexer.t.cpp index ce926815e..1d3290ca0 100644 --- a/test/lexer.t.cpp +++ b/test/lexer.t.cpp @@ -37,7 +37,7 @@ Context context; //////////////////////////////////////////////////////////////////////////////// int main (int argc, char** argv) { - UnitTest t (1207); + UnitTest t (1208); std::vector > tokens; std::string token; @@ -106,6 +106,10 @@ int main (int argc, char** argv) Lexer::dequote (token); t.is (token, "o\\'clock", "dequote 'o\\'clock' --> o\\'clock"); + token = "abba"; + Lexer::dequote (token, "a"); + t.is (token, "bb", "dequote 'abba' (a) --> bb"); + // Should result in no tokens. Lexer l0 (""); t.notok (l0.token (token, type), "'' --> no tokens");