From b3433fc7c802f2d8533ef64bc81d7ea3d68dddd2 Mon Sep 17 00:00:00 2001 From: John Maddock Date: Tue, 1 Nov 2005 18:06:59 +0000 Subject: [PATCH] Added tests for trailing - in ranges, for example [a-b-]. [SVN r31534] --- 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);