]> mj.ucw.cz Git - libucw.git/blobdiff - lib/unicode.t
Word length: Set the parameters in library examples.
[libucw.git] / lib / unicode.t
index 132bbbd2fb31e6bc49d2beea25a19759d2096389..1b5549ef738261ff019fb366d1a189ea3182a4d6 100644 (file)
@@ -1,41 +1,71 @@
-# Tests for the Unicode UTF-8 module
+# Tests for the Unicode module
 
-Name:  put1
-Run:   ../obj/lib/unicode-utf8-t put
+Name:  utf8_put (1)
+Run:   ../obj/lib/unicode-t utf8_put
 In:    0041 0048 004f 004a
 Out:   41 48 4f 4a
 
-Name:  put2
-Run:   ../obj/lib/unicode-utf8-t put
+Name:  utf8_put (2)
+Run:   ../obj/lib/unicode-t utf8_put
 In:    00aa 01aa 02a5 05a5 0a5a 15a5 2a5a 5a5a a5a5
 Out:   c2 aa c6 aa ca a5 d6 a5 e0 a9 9a e1 96 a5 e2 a9 9a e5 a9 9a ea 96 a5
 
-Name:  get1
-Run:   ../obj/lib/unicode-utf8-t get
+Name:  utf8_get (1)
+Run:   ../obj/lib/unicode-t utf8_get
 In:    41 48 4f 4a
 Out:   0041 0048 004f 004a
 
-Name:  get2
-Run:   ../obj/lib/unicode-utf8-t get
+Name:  utf8_get (2)
+Run:   ../obj/lib/unicode-t utf8_get
 In:    c2 aa c6 aa ca a5 d6 a5 e0 a9 9a e1 96 a5 e2 a9 9a e5 a9 9a ea 96 a5
 Out:   00aa 01aa 02a5 05a5 0a5a 15a5 2a5a 5a5a a5a5
 
-Name:  get3
-Run:   ../obj/lib/unicode-utf8-t get
+Name:  utf8_get (3)
+Run:   ../obj/lib/unicode-t utf8_get
 In:    84 ff f9 f8 c2 aa 41
 Out:   fffc fffc fffc fffc 00aa 0041
 
-Name:  put32
-Run:   ../obj/lib/unicode-utf8-t put32
+Name:  utf8_32_put
+Run:   ../obj/lib/unicode-t utf8_32_put
 In:    15a5a 2a5a5 5a5a5 a5a5a 15a5a5 2a5a5a 5a5a5a a5a5a5 15a5a5a 2a5a5a5 5a5a5a5 a5a5a5a 15a5a5a5 2a5a5a5a 5a5a5a5a
 Out:   f0 95 a9 9a f0 aa 96 a5 f1 9a 96 a5 f2 a5 a9 9a f5 9a 96 a5 f8 8a a5 a9 9a f8 96 a5 a9 9a f8 a9 9a 96 a5 f9 96 a5 a9 9a fa a9 9a 96 a5 fc 85 a9 9a 96 a5 fc 8a 96 a5 a9 9a fc 95 a9 9a 96 a5 fc aa 96 a5 a9 9a fd 9a 96 a5 a9 9a
 
-Name:  get32a
-Run:   ../obj/lib/unicode-utf8-t get32
+Name:  utf8_32_get (1)
+Run:   ../obj/lib/unicode-t utf8_32_get
 In:    f0 95 a9 9a f0 aa 96 a5 f1 9a 96 a5 f2 a5 a9 9a f5 9a 96 a5 f8 8a a5 a9 9a f8 96 a5 a9 9a f8 a9 9a 96 a5 f9 96 a5 a9 9a fa a9 9a 96 a5 fc 85 a9 9a 96 a5 fc 8a 96 a5 a9 9a fc 95 a9 9a 96 a5 fc aa 96 a5 a9 9a fd 9a 96 a5 a9 9a
 Out:   15a5a 2a5a5 5a5a5 a5a5a 15a5a5 2a5a5a 5a5a5a a5a5a5 15a5a5a 2a5a5a5 5a5a5a5 a5a5a5a 15a5a5a5 2a5a5a5a 5a5a5a5a
 
-Name:  get32b
-Run:   ../obj/lib/unicode-utf8-t get32
+Name:  utf8_32_get (2)
+Run:   ../obj/lib/unicode-t utf8_32_get
 In:    fe 83 81
 Out:   fffc fffc fffc
+
+Name:  utf16_be_put
+Run:   ../obj/lib/unicode-t utf16_be_put
+In:    0041 004a 2a5f feff 0000 10ffff ffff 10000
+Out:   00 41 00 4a 2a 5f fe ff 00 00 db ff df ff ff ff d8 00 dc 00
+
+Name:  utf16_le_put
+Run:   ../obj/lib/unicode-t utf16_le_put
+In:    0041 004a 2a5f feff 0000 10ffff ffff 10000
+Out:   41 00 4a 00 5f 2a ff fe 00 00 ff db ff df ff ff 00 d8 00 dc
+
+Name:  utf16_be_get (1)
+Run:   ../obj/lib/unicode-t utf16_be_get
+In:    00 41 00 4a 2a 5f fe ff 00 00 db ff df ff ff ff d8 00 dc 00
+Out:   0041 004a 2a5f feff 0000 10ffff ffff 10000
+
+Name:  utf16_be_get (2)
+Run:   ../obj/lib/unicode-t utf16_be_get
+In:    dc 1a 2a 5f d8 01 d8 01 2a 5f d8 01
+Out:   fffc 2a5f fffc fffc 2a5f fffc
+
+Name:  utf16_le_get (1)
+Run:   ../obj/lib/unicode-t utf16_le_get
+In:    41 00 4a 00 5f 2a ff fe 00 00 ff db ff df ff ff 00 d8 00 dc
+Out:   0041 004a 2a5f feff 0000 10ffff ffff 10000
+
+Name:  utf16_le_get (2)
+Run:   ../obj/lib/unicode-t utf16_le_get
+In:    1a dc 5f 2a 01 d8 01 d8 5f 2a 01 d8
+Out:   fffc 2a5f fffc fffc 2a5f fffc