aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorK.Kosako <kkosako0@gmail.com>2025-02-11 23:12:32 +0900
committerK.Kosako <kkosako0@gmail.com>2025-02-11 23:12:32 +0900
commitee93c10018584fe3b19ae822c7e8b94e39759714 (patch)
treef176d9ae33c253835143bc377fd757fb216fbc27 /test
parent932551bbbee45da863ec5396412293b85f1426cb (diff)
downloadoniguruma-master.zip
oniguruma-master.tar.gz
oniguruma-master.tar.bz2
add some test cases for [\pX]HEADmaster
Diffstat (limited to 'test')
-rw-r--r--test/test_utf8.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/test_utf8.c b/test/test_utf8.c
index a4b0e28..2636484 100644
--- a/test/test_utf8.c
+++ b/test/test_utf8.c
@@ -1194,6 +1194,11 @@ extern int main(int argc, char* argv[])
e("\\p", "", ONIGERR_INVALID_CHAR_PROPERTY_NAME);
e("\\p(", "", ONIGERR_INVALID_CHAR_PROPERTY_NAME);
e("\\pQ", "", ONIGERR_INVALID_CHAR_PROPERTY_NAME);
+ x2("[\\pL]", "s", 0, 1);
+ n("[^\\pL]", "s");
+ x2("[\\PL]+", "-3@", 0, 3);
+ e("[\\p]", "", ONIGERR_INVALID_CHAR_PROPERTY_NAME);
+ e("[\\pU]", "", ONIGERR_INVALID_CHAR_PROPERTY_NAME);
x2("\\p{Word}", "こ", 0, 3);
n("\\p{^Word}", "こ");