aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorK.Kosako <kkosako0@gmail.com>2024-04-02 23:02:47 +0900
committerK.Kosako <kkosako0@gmail.com>2024-04-02 23:02:47 +0900
commitcc9ce1f5fec42bab241fbe87b6594e188557705b (patch)
tree2b2bcbe8058d4ca5a2e4426e1e437c361ebc1e24
parent3ce77a30236441af7fd47413da8d2e67f10ae950 (diff)
downloadoniguruma-cc9ce1f5fec42bab241fbe87b6594e188557705b.zip
oniguruma-cc9ce1f5fec42bab241fbe87b6594e188557705b.tar.gz
oniguruma-cc9ce1f5fec42bab241fbe87b6594e188557705b.tar.bz2
add some test cases
-rw-r--r--test/test_utf8.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/test_utf8.c b/test/test_utf8.c
index 1e30735..9928585 100644
--- a/test/test_utf8.c
+++ b/test/test_utf8.c
@@ -1652,6 +1652,10 @@ extern int main(int argc, char* argv[])
e("(?C)(..)\\1", "abab", ONIGERR_INVALID_BACKREF);
e("(?-C)", "", ONIGERR_INVALID_GROUP_OPTION);
e("(?C)(.)(.)(.)(?<name>.)\\1", "abcdd", ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED);
+ x2("(?L)z|a\\g<0>a", "aazaa", 0, 5);
+ x2("(?Li)z|a\\g<0>a", "aazAA", 0, 5);
+ x2("(?Li:z|a\\g<0>a)", "aazAA", 0, 5);
+ x2("(?L)z|a\\g<0>a", "aazaaaazaaaa", 3, 12);
// Issue #264
n("(?iI)s", "\xc5\xbf");