]> mj.ucw.cz Git - libucw.git/blob - lib/unicode-utf8.t
Improved heuristics for internal sorter capacity estimation.
[libucw.git] / lib / unicode-utf8.t
1 # Tests for the Unicode UTF-8 module
2
3 Run:    ../obj/lib/unicode-utf8-t put
4 In:     0041 0048 004f 004a
5 Out:    41 48 4f 4a
6
7 Run:    ../obj/lib/unicode-utf8-t put
8 In:     00aa 01aa 02a5 05a5 0a5a 15a5 2a5a 5a5a a5a5
9 Out:    c2 aa c6 aa ca a5 d6 a5 e0 a9 9a e1 96 a5 e2 a9 9a e5 a9 9a ea 96 a5
10
11 Run:    ../obj/lib/unicode-utf8-t get
12 In:     41 48 4f 4a
13 Out:    0041 0048 004f 004a
14
15 Run:    ../obj/lib/unicode-utf8-t get
16 In:     c2 aa c6 aa ca a5 d6 a5 e0 a9 9a e1 96 a5 e2 a9 9a e5 a9 9a ea 96 a5
17 Out:    00aa 01aa 02a5 05a5 0a5a 15a5 2a5a 5a5a a5a5
18
19 Run:    ../obj/lib/unicode-utf8-t get
20 In:     84 ff f9 f8 c2 aa 41
21 Out:    fffc fffc fffc fffc 00aa 0041
22
23 Run:    ../obj/lib/unicode-utf8-t put32
24 In:     15a5a 2a5a5 5a5a5 a5a5a 15a5a5 2a5a5a 5a5a5a a5a5a5 15a5a5a 2a5a5a5 5a5a5a5 a5a5a5a 15a5a5a5 2a5a5a5a 5a5a5a5a
25 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
26
27 Run:    ../obj/lib/unicode-utf8-t get32
28 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
29 Out:    15a5a 2a5a5 5a5a5 a5a5a 15a5a5 2a5a5a 5a5a5a a5a5a5 15a5a5a 2a5a5a5 5a5a5a5 a5a5a5a 15a5a5a5 2a5a5a5a 5a5a5a5a
30
31 Run:    ../obj/lib/unicode-utf8-t get32
32 In:     fe 83 81
33 Out:    fffc fffc fffc