]> granicus.if.org Git - onig/commitdiff
add property name test
authorkosako <kosako@sofnec.co.jp>
Thu, 7 Apr 2016 08:07:39 +0000 (17:07 +0900)
committerkosako <kosako@sofnec.co.jp>
Thu, 7 Apr 2016 08:07:39 +0000 (17:07 +0900)
test/testc.c
test/testu.c

index abb42b17e976fa4fd14ef4cb2122c073cf9c7802..58260119a9aa910547af2d20ca8268734ae96293 100644 (file)
@@ -856,6 +856,11 @@ extern int main(int argc, char* argv[])
   n("[^[^a-z¤¢¤¤¤¦]&&[^bcdefg¤¦¤¨¤ª]g-w]", "2");
   x2("a<b>¥Ð¡¼¥¸¥ç¥ó¤Î¥À¥¦¥ó¥í¡¼¥É<\\/b>", "a<b>¥Ð¡¼¥¸¥ç¥ó¤Î¥À¥¦¥ó¥í¡¼¥É</b>", 0, 32);
   x2(".<b>¥Ð¡¼¥¸¥ç¥ó¤Î¥À¥¦¥ó¥í¡¼¥É<\\/b>", "a<b>¥Ð¡¼¥¸¥ç¥ó¤Î¥À¥¦¥ó¥í¡¼¥É</b>", 0, 32);
+#ifndef POSIX_TEST
+  x2("\\p{Hiragana}", "¤Ô", 0, 2);
+  n("\\P{Hiragana}", "¤Ô");
+#endif
+
   fprintf(stdout,
        "\nRESULT   SUCC: %d,  FAIL: %d,  ERROR: %d      (by Oniguruma %s)\n",
        nsucc, nfail, nerror, onig_version());
index dbd7f80599eeac651256bbb4956c730e453396e7..70284fb494fc64e9e086835392955bef38c9c54c 100644 (file)
@@ -902,6 +902,7 @@ extern int main(int argc, char* argv[])
   n("\000[\000^\000[\000^\000a\000-\000z0B0D0F\000]\000&\000&\000[\000^\000b\000c\000d\000e\000f\000g0F0H0J\000]\000g\000-\000w\000]\000\000", "\0002\000\000");
   x2("\000a\000<\000b\000>0\3200\3740\2700\3470\3630n0\3000\2460\3630\3550\3740\311\000<\000\134\000/\000b\000>\000\000", "\000a\000<\000b\000>0\3200\3740\2700\3470\3630n0\3000\2460\3630\3550\3740\311\000<\000/\000b\000>\000\000", 0, 40);
   x2("\000.\000<\000b\000>0\3200\3740\2700\3470\3630n0\3000\2460\3630\3550\3740\311\000<\000\134\000/\000b\000>\000\000", "\000a\000<\000b\000>0\3200\3740\2700\3470\3630n0\3000\2460\3630\3550\3740\311\000<\000/\000b\000>\000\000", 0, 40);
+  x2("\000^\000\\\000p\000{\000K\000a\000t\000a\000k\000a\000n\000a\000}\000$\000\000", "\060\277\000\000", 0, 2);
   fprintf(stdout,
        "\nRESULT   SUCC: %d,  FAIL: %d,  ERROR: %d      (by Oniguruma %s)\n",
        nsucc, nfail, nerror, onig_version());