diff options
author | K.Kosako <kkosako0@gmail.com> | 2024-04-02 23:02:47 +0900 |
---|---|---|
committer | K.Kosako <kkosako0@gmail.com> | 2024-04-02 23:02:47 +0900 |
commit | cc9ce1f5fec42bab241fbe87b6594e188557705b (patch) | |
tree | 2b2bcbe8058d4ca5a2e4426e1e437c361ebc1e24 | |
parent | 3ce77a30236441af7fd47413da8d2e67f10ae950 (diff) | |
download | oniguruma-cc9ce1f5fec42bab241fbe87b6594e188557705b.zip oniguruma-cc9ce1f5fec42bab241fbe87b6594e188557705b.tar.gz oniguruma-cc9ce1f5fec42bab241fbe87b6594e188557705b.tar.bz2 |
add some test cases
-rw-r--r-- | test/test_utf8.c | 4 |
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"); |