OLD | NEW |
| (Empty) |
1 /******************************************************************** | |
2 * COPYRIGHT: | |
3 * Copyright (c) 1997-2003, International Business Machines Corporation and | |
4 * others. All Rights Reserved. | |
5 ********************************************************************/ | |
6 | |
7 #ifndef COLLATION_TEST_DATA | |
8 #define COLLATION_TEST_DATA | |
9 | |
10 #define COUNT_TEST_CASES 13 | |
11 | |
12 const UChar testSourceCases[][16] = { | |
13 {0x61, 0x62, 0x27, 0x63, 0}, | |
14 {0x63, 0x6f, 0x2d, 0x6f, 0x70, 0}, | |
15 {0x61, 0x62, 0}, | |
16 {0x61, 0x6d, 0x70, 0x65, 0x72, 0x73, 0x61, 0x64, 0}, | |
17 {0x61, 0x6c, 0x6c, 0}, | |
18 {0x66, 0x6f, 0x75, 0x72, 0}, | |
19 {0x66, 0x69, 0x76, 0x65, 0}, | |
20 {0x31, 0}, | |
21 {0x31, 0}, | |
22 {0x31, 0}, /* 10 */ | |
23 {0x32, 0}, | |
24 {0x32, 0}, | |
25 {0x48, 0x65, 0x6c, 0x6c, 0x6f, 0}, | |
26 {0x61, 0x3c, 0x62, 0}, | |
27 {0x61, 0x3c, 0x62, 0}, | |
28 {0x61, 0x63, 0x63, 0}, | |
29 {0x61, 0x63, 0x48, 0x63, 0}, /* simple test */ | |
30 {0x70, 0x00EA, 0x63, 0x68, 0x65, 0}, | |
31 {0x61, 0x62, 0x63, 0}, | |
32 {0x61, 0x62, 0x63, 0}, /* 20 */ | |
33 {0x61, 0x62, 0x63, 0}, | |
34 {0x61, 0x62, 0x63, 0}, | |
35 {0x61, 0x62, 0x63, 0}, | |
36 {0x61, 0x00E6, 0x63, 0}, | |
37 {0x61, 0x63, 0x48, 0x63, 0}, /* primary test */ | |
38 {0x62, 0x6c, 0x61, 0x63, 0x6b, 0}, | |
39 {0x66, 0x6f, 0x75, 0x72, 0}, | |
40 {0x66, 0x69, 0x76, 0x65, 0}, | |
41 {0x31, 0}, | |
42 {0x61, 0x62, 0x63, 0}, /* 30 */ | |
43 {0x61, 0x62, 0x63, 0}, | |
44 {0x61, 0x62, 0x63, 0x48, 0}, | |
45 {0x61, 0x62, 0x63, 0}, | |
46 {0x61, 0x63, 0x48, 0x63, 0}, /* 34 */ | |
47 {0x61, 0x63, 0x65, 0x30}, | |
48 {0x31, 0x30}, | |
49 {0x70, 0x00EA,0x30} /* 37 */ | |
50 }; | |
51 | |
52 const UChar testTargetCases[][16] = { | |
53 {0x61, 0x62, 0x63, 0x27, 0}, | |
54 {0x43, 0x4f, 0x4f, 0x50, 0}, | |
55 {0x61, 0x62, 0x63, 0}, | |
56 {0x26, 0}, | |
57 {0x26, 0}, | |
58 {0x34, 0}, | |
59 {0x35, 0}, | |
60 {0x6f, 0x6e, 0x65, 0}, | |
61 {0x6e, 0x6e, 0x65, 0}, | |
62 {0x70, 0x6e, 0x65, 0}, /* 10 */ | |
63 {0x74, 0x77, 0x6f, 0}, | |
64 {0x75, 0x77, 0x6f, 0}, | |
65 {0x68, 0x65, 0x6c, 0x6c, 0x4f, 0}, | |
66 {0x61, 0x3c, 0x3d, 0x62, 0}, | |
67 {0x61, 0x62, 0x63, 0}, | |
68 {0x61, 0x43, 0x48, 0x63, 0}, | |
69 {0x61, 0x43, 0x48, 0x63, 0}, /* simple test */ | |
70 {0x70, (UChar)0x00E9, 0x63, 0x68, 0x00E9, 0}, | |
71 {0x61, 0x62, 0x63, 0}, | |
72 {0x61, 0x42, 0x43, 0}, /* 20 */ | |
73 {0x61, 0x62, 0x63, 0x68, 0}, | |
74 {0x61, 0x62, 0x64, 0}, | |
75 {(UChar)0x00E4, 0x62, 0x63, 0}, | |
76 {0x61, (UChar)0x00C6, 0x63, 0}, | |
77 {0x61, 0x43, 0x48, 0x63, 0}, /* primary test */ | |
78 {0x62, 0x6c, 0x61, 0x63, 0x6b, 0x2d, 0x62, 0x69, 0x72, 0x64, 0}, | |
79 {0x34, 0}, | |
80 {0x35, 0}, | |
81 {0x6f, 0x6e, 0x65, 0}, | |
82 {0x61, 0x62, 0x63, 0}, | |
83 {0x61, 0x42, 0x63, 0}, /* 30 */ | |
84 {0x61, 0x62, 0x63, 0x68, 0}, | |
85 {0x61, 0x62, 0x64, 0}, | |
86 {0x61, 0x43, 0x48, 0x63, 0}, /* 34 */ | |
87 {0x61, 0x63, 0x65, 0x30}, | |
88 {0x31, 0x30}, | |
89 {0x70, (UChar)0x00EB,0x30} /* 37 */ | |
90 }; | |
91 | |
92 const UChar testCases[][4] = | |
93 { | |
94 {0x61, 0}, | |
95 {0x41, 0}, | |
96 {0x00e4, 0}, | |
97 {0x00c4, 0}, | |
98 {0x61, 0x65, 0}, | |
99 {0x61, 0x45, 0}, | |
100 {0x41, 0x65, 0}, | |
101 {0x41, 0x45, 0}, | |
102 {(UChar)0x00e6, 0}, | |
103 {(UChar)0x00c6, 0}, | |
104 {0x62, 0}, | |
105 {0x63, 0}, | |
106 {0x7a, 0} | |
107 }; | |
108 | |
109 #endif /* #ifndef COLLATION_TEST_DATA */ | |
OLD | NEW |