From: K.Kosako Date: Wed, 9 Aug 2017 06:41:29 +0000 (+0900) Subject: add test cases for Unicode X-Git-Tag: v6.6.0~117 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c49fc9416e234e3566cc6dac1e869db2909944b0;p=onig add test cases for Unicode --- diff --git a/test/testu.c b/test/testu.c index 6ff3a10..5eed42e 100644 --- a/test/testu.c +++ b/test/testu.c @@ -915,6 +915,20 @@ extern int main(int argc, char* argv[]) x2("\000\\\000R\000\000", "\x20\x29\000\000", 0, 2); n("\000\\\000R\000\000", "\x20\x2a\000\000"); + x2("\000\\\000w\000\000", "\x01\x00\000\000", 0, 2); + n("\000\\\000W\000\000", "\x01\x00\000\000"); + x2("\000\\\000d\000\000", "\x0b\x66\000\000", 0, 2); + n("\000\\\000D\000\000", "\x0b\x66\000\000"); + x2("\000\\\000s\000\000", "\x20\x01\000\000", 0, 2); + n("\000\\\000S\000\000", "\x20\x01\000\000"); + x2("\000\\\000b\000\000", "\x00\x20\x01\x00\000\000", 2, 2); + n("\000\\\000B\000\000", "\x01\x00\000\000"); + x2("\000\\\000B\000\000", "\x00\x20\000\000", 0, 0); + x2("\000[\000[\000:\000g\000r\000a\000p\000h\000:\000]\000]\000\000", + "\x0d\x30\000\000", 0, 2); + n("\000[\000[\000:\000g\000r\000a\000p\000h\000:\000]\000]\000\000", + "\x0a\x00\000\000"); + fprintf(stdout, "\nRESULT SUCC: %d, FAIL: %d, ERROR: %d (by Oniguruma %s)\n", nsucc, nfail, nerror, onig_version());