From fc4f4ade1a2cfbb608eddf3aca9ffb1bd69bcbc9 Mon Sep 17 00:00:00 2001 From: John Maddock Date: Mon, 31 Oct 2005 11:09:54 +0000 Subject: [PATCH] Additional tests for trailing '-' in range expressions. [SVN r31511] --- test/regress/test_sets.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/regress/test_sets.cpp b/test/regress/test_sets.cpp index 7f23c105..975f2d86 100644 --- a/test/regress/test_sets.cpp +++ b/test/regress/test_sets.cpp @@ -37,6 +37,8 @@ void test_sets() TEST_REGEX_SEARCH("a[^]b]c", extended, "adc", match_default, make_array(0, 3, -2, -2)); TEST_REGEX_SEARCH("a[^-b]c", extended, "adc", match_default, make_array(0, 3, -2, -2)); TEST_REGEX_SEARCH("a[b-]c", extended, "a-c", match_default, make_array(0, 3, -2, -2)); + TEST_REGEX_SEARCH("a[a-z-]c", extended, "a-c", match_default, make_array(0, 3, -2, -2)); + TEST_REGEX_SEARCH("a[a-z-]+c", extended, "aaz-c", match_default, make_array(0, 5, -2, -2)); TEST_INVALID_REGEX("a[b", extended); TEST_INVALID_REGEX("a[", extended); TEST_INVALID_REGEX("a[]", extended);