aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorK.Kosako <kkosako0@gmail.com>2024-06-10 16:07:08 +0900
committerK.Kosako <kkosako0@gmail.com>2024-06-10 16:07:08 +0900
commit00ad92b7f4c3c414feeeafe3170c0f553aa2faf1 (patch)
treec9368887027778e0454898cf459afe52ae468345
parentf440735f50eb431f8c7ef516b1071815d6611c05 (diff)
downloadoniguruma-00ad92b7f4c3c414feeeafe3170c0f553aa2faf1.zip
oniguruma-00ad92b7f4c3c414feeeafe3170c0f553aa2faf1.tar.gz
oniguruma-00ad92b7f4c3c414feeeafe3170c0f553aa2faf1.tar.bz2
add some test cases for Java and Python
-rw-r--r--test/test_syntax.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/test_syntax.c b/test/test_syntax.c
index 2ac3826..9b16977 100644
--- a/test/test_syntax.c
+++ b/test/test_syntax.c
@@ -341,6 +341,9 @@ extern int main(int argc, char* argv[])
test_prec_read();
test_look_behind();
test_char_class();
+
+ n("[[:digit:]]", "1");
+ x2("[[:digit:]]", "g", 0, 1);
x2("(?<=ab|(.))\\1", "abb", 2, 3);
n("(?<!ab|b)c", "bbc");
n("(?<!b|ab)c", "bbc");
@@ -351,6 +354,9 @@ extern int main(int argc, char* argv[])
test_python_option_ascii();
test_python_z();
test_python_single_multi();
+
+ n("[[:digit:]]", "1");
+ x2("[[:digit:]]", "g]", 0, 2);
x2("(?P<name>abc)", "abc", 0, 3);
x2("(?P<name>abc)(?P=name)", "abcabc", 0, 6);
x2("(?P<name>abc){0}(?P>name)", "abc", 0, 3);