]> mj.ucw.cz Git - libucw.git/blob - ucw/ff-unicode.t
UCW: Adapted to use ucw_thread_id()
[libucw.git] / ucw / ff-unicode.t
1 # Tests for the Unicode module
2
3 Name:   bput_utf8
4 Run:    ../obj/ucw/ff-unicode-t bput_utf8
5 In:     0041 0048 004f 004a
6 Out:    41 48 4f 4a
7
8 Name:   bget_utf8_32
9 Run:    ../obj/ucw/ff-unicode-t bget_utf8_32
10 In:     fe 83 81
11 Out:    fffc
12
13 Name:   bput_utf16_be
14 Run:    ../obj/ucw/ff-unicode-t bput_utf16_be
15 In:     0041 004a 2a5f feff 0000 10ffff ffff 10000
16 Out:    00 41 00 4a 2a 5f fe ff 00 00 db ff df ff ff ff d8 00 dc 00
17
18 Name:   bput_utf16_le
19 Run:    ../obj/ucw/ff-unicode-t bput_utf16_le
20 In:     0041 004a 2a5f feff 0000 10ffff ffff 10000
21 Out:    41 00 4a 00 5f 2a ff fe 00 00 ff db ff df ff ff 00 d8 00 dc
22
23 Name:   bget_utf16_be (1)
24 Run:    ../obj/ucw/ff-unicode-t bget_utf16_be
25 In:     00 41 00 4a 2a 5f fe ff 00 00 db ff df ff ff ff d8 00 dc 00
26 Out:    0041 004a 2a5f feff 0000 10ffff ffff 10000
27
28 Name:   bget_utf16_be (2)
29 Run:    ../obj/ucw/ff-unicode-t bget_utf16_be
30 In:     dc 1a 2a 5f d8 01 d8 01 2a 5f d8 01
31 Out:    fffc 2a5f fffc 2a5f fffc
32
33 Name:   bget_utf16_le (1)
34 Run:    ../obj/ucw/ff-unicode-t bget_utf16_le
35 In:     41 00 4a 00 5f 2a ff fe 00 00 ff db ff df ff ff 00 d8 00 dc
36 Out:    0041 004a 2a5f feff 0000 10ffff ffff 10000
37
38 Name:   bget_utf16_le (2)
39 Run:    ../obj/ucw/ff-unicode-t bget_utf16_le
40 In:     1a dc 5f 2a 01 d8 01 d8 5f 2a 01 d8
41 Out:    fffc 2a5f fffc 2a5f fffc