From b2803bdddaa949d64b242303fbb83155468eaf23 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Fri, 19 Jun 2015 18:30:32 -0700 Subject: [PATCH] Tests: Added test for Lexer::Type::set --- test/lexer.t.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/test/lexer.t.cpp b/test/lexer.t.cpp index 890c980bc..d84a72cbd 100644 --- a/test/lexer.t.cpp +++ b/test/lexer.t.cpp @@ -36,7 +36,7 @@ Context context; //////////////////////////////////////////////////////////////////////////////// int main (int argc, char** argv) { - UnitTest t (789); + UnitTest t (819); std::vector > tokens; std::string token; @@ -275,6 +275,13 @@ int main (int argc, char** argv) { "1.2e-3.4", { { "1.2e-3.4", Lexer::Type::number }, NO, NO, NO, NO }, }, { "0x2f", { { "0x2f", Lexer::Type::hex }, NO, NO, NO, NO }, }, + // Set (1,2,4-7,9) + { "1,2", { { "1,2", Lexer::Type::set }, NO, NO, NO, NO }, }, + { "1-2", { { "1-2", Lexer::Type::set }, NO, NO, NO, NO }, }, + { "1-2,4", { { "1-2,4", Lexer::Type::set }, NO, NO, NO, NO }, }, + { "1-2,4,6-8", { { "1-2,4,6-8", Lexer::Type::set }, NO, NO, NO, NO }, }, + { "1-2,4,6-8,10-12", { { "1-2,4,6-8,10-12", Lexer::Type::set }, NO, NO, NO, NO }, }, + // Pair { "name:value", { { "name:value", Lexer::Type::pair }, NO, NO, NO, NO }, }, { "desc.cont:pattern", { { "desc.cont:pattern", Lexer::Type::pair }, NO, NO, NO, NO }, },