summaryrefslogtreecommitdiff
path: root/test/data
diff options
context:
space:
mode:
Diffstat (limited to 'test/data')
-rw-r--r--test/data/cscodec-utf16/INDEX6
-rw-r--r--test/data/cscodec-utf16/simple.dat33
-rw-r--r--test/data/cscodec-utf8/INDEX (renamed from test/data/cscodec/INDEX)0
-rw-r--r--test/data/cscodec-utf8/UTF-8-test.txt (renamed from test/data/cscodec/UTF-8-test.txt)bin41013 -> 41013 bytes
-rw-r--r--test/data/cscodec-utf8/simple.dat (renamed from test/data/cscodec/simple.dat)bin1109 -> 1109 bytes
5 files changed, 39 insertions, 0 deletions
diff --git a/test/data/cscodec-utf16/INDEX b/test/data/cscodec-utf16/INDEX
new file mode 100644
index 0000000..99d2524
--- /dev/null
+++ b/test/data/cscodec-utf16/INDEX
@@ -0,0 +1,6 @@
+# Index file for UTF-16 charset codec tests
+#
+# Test Description
+
+simple.dat Simple tests, designed to validate testdriver
+
diff --git a/test/data/cscodec-utf16/simple.dat b/test/data/cscodec-utf16/simple.dat
new file mode 100644
index 0000000..1e7d324
--- /dev/null
+++ b/test/data/cscodec-utf16/simple.dat
@@ -0,0 +1,33 @@
+# *** Simple test:
+#data decode STRICT
+&#x0040&#x4142
+#expected PARSERUTILS_OK
+&#x00000040&#x00004142
+#reset
+
+# *** Surrogate test:
+#data decode STRICT
+&#xD800&#xDF02
+#expected PARSERUTILS_OK
+&#x00010302
+#reset
+
+# *** Lonely high surrogate:
+# This is a bit strange that end status is ok.
+#data decode STRICT
+&#xD805
+#expected PARSERUTILS_OK
+#reset
+
+# With an extra code point, the status is different.
+#data decode STRICT
+&#xD805&#x4142
+#expected PARSERUTILS_INVALID
+#reset
+
+# *** Wrong low surrogate start:
+#data decode STRICT
+&#xDC05
+#expected PARSERUTILS_INVALID
+#reset
+
diff --git a/test/data/cscodec/INDEX b/test/data/cscodec-utf8/INDEX
index d6d338a..d6d338a 100644
--- a/test/data/cscodec/INDEX
+++ b/test/data/cscodec-utf8/INDEX
diff --git a/test/data/cscodec/UTF-8-test.txt b/test/data/cscodec-utf8/UTF-8-test.txt
index 920e54e..920e54e 100644
--- a/test/data/cscodec/UTF-8-test.txt
+++ b/test/data/cscodec-utf8/UTF-8-test.txt
Binary files differ
diff --git a/test/data/cscodec/simple.dat b/test/data/cscodec-utf8/simple.dat
index 3e2c7ae..3e2c7ae 100644
--- a/test/data/cscodec/simple.dat
+++ b/test/data/cscodec-utf8/simple.dat
Binary files differ