summaryrefslogtreecommitdiff
path: root/testdata/testinput12
diff options
context:
space:
mode:
authorph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2014-08-06 09:35:11 +0000
committerph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2014-08-06 09:35:11 +0000
commitde4605aa69c5253862ea7f2e56c2b18e536dbe30 (patch)
treea1f3bcadf72fadee6b9dfa2ee1c7f88e26e1a5de /testdata/testinput12
parentf4420ec8a64f207f9cfda81cf4331412e339d04b (diff)
downloadpcre2-de4605aa69c5253862ea7f2e56c2b18e536dbe30.tar.gz
Test tidies and additional tests.
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@38 6239d852-aaf2-0410-a92c-79f79f948069
Diffstat (limited to 'testdata/testinput12')
-rw-r--r--testdata/testinput1264
1 files changed, 61 insertions, 3 deletions
diff --git a/testdata/testinput12 b/testdata/testinput12
index e47c9d2..73b18bc 100644
--- a/testdata/testinput12
+++ b/testdata/testinput12
@@ -1,6 +1,6 @@
-# This set of tests is for UTF-16 and UTF-32 support, and is relevant only to
-# the 16-bit and 32-bit libraries. The output is different for each library,
-# so there are separate output files.
+# This set of tests is for UTF-16 and UTF-32 support, including Unicode
+# properties. It is relevant only to the 16-bit and 32-bit libraries. The
+# output is different for each library, so there are separate output files.
/ÃÃÃxxx/IB,utf,no_utf_check
@@ -329,4 +329,62 @@
/\C/utf
\x{110000}
+/\x{100}*A/IB,utf
+ A
+
+/\x{100}*\d(?R)/IB,utf
+
+/[Z\x{100}]/IB,utf
+ Z\x{100}
+ \x{100}
+ \x{100}Z
+ *** Failers
+
+/[z-\x{100}]/IB,utf
+
+/[z\Qa-d]Ä€\E]/IB,utf
+ \x{100}
+ Ā
+
+/[ab\x{100}]abc(xyz(?1))/IB,utf
+
+/\x{100}*\s/IB,utf
+
+/\x{100}*\d/IB,utf
+
+/\x{100}*\w/IB,utf
+
+/\x{100}*\D/IB,utf
+
+/\x{100}*\S/IB,utf
+
+/\x{100}*\W/IB,utf
+
+/[\x{105}-\x{109}]/IBi,utf
+ \x{104}
+ \x{105}
+ \x{109}
+ ** Failers
+ \x{100}
+ \x{10a}
+
+/[z-\x{100}]/IBi,utf
+ Z
+ z
+ \x{39c}
+ \x{178}
+ |
+ \x{80}
+ \x{ff}
+ \x{100}
+ \x{101}
+ ** Failers
+ \x{102}
+ Y
+ y
+
+/[z-\x{100}]/IBi,utf
+
+/\x{3a3}B/IBi,utf
+
# End of testinput12