Lines Matching refs:EXPECT_EQ
22 EXPECT_EQ(0, columnWidthUTF8("")); in TEST()
23 EXPECT_EQ(1, columnWidthUTF8(" ")); in TEST()
24 EXPECT_EQ(1, columnWidthUTF8("a")); in TEST()
25 EXPECT_EQ(1, columnWidthUTF8("~")); in TEST()
27 EXPECT_EQ(6, columnWidthUTF8("abcdef")); in TEST()
29 EXPECT_EQ(-1, columnWidthUTF8("\x01")); in TEST()
30 EXPECT_EQ(-1, columnWidthUTF8("\t")); in TEST()
31 EXPECT_EQ(-1, columnWidthUTF8("aaaaaaaaaa\x01")); in TEST()
32 EXPECT_EQ(-1, columnWidthUTF8("\342\200\213")); // 200B ZERO WIDTH SPACE in TEST()
38 EXPECT_EQ(1, columnWidthUTF8("\302\255")); in TEST()
40 EXPECT_EQ(0, columnWidthUTF8("\314\200")); // 0300 COMBINING GRAVE ACCENT in TEST()
41 EXPECT_EQ(1, columnWidthUTF8("\340\270\201")); // 0E01 THAI CHARACTER KO KAI in TEST()
42 EXPECT_EQ(2, columnWidthUTF8("\344\270\200")); // CJK UNIFIED IDEOGRAPH-4E00 in TEST()
44 EXPECT_EQ(4, columnWidthUTF8("\344\270\200\344\270\200")); in TEST()
45 EXPECT_EQ(3, columnWidthUTF8("q\344\270\200")); in TEST()
46 EXPECT_EQ(3, columnWidthUTF8("\314\200\340\270\201\344\270\200")); in TEST()
49 EXPECT_EQ(-2, columnWidthUTF8("\344")); in TEST()
50 EXPECT_EQ(-2, columnWidthUTF8("\344\270")); in TEST()
51 EXPECT_EQ(-2, columnWidthUTF8("\344\270\033")); in TEST()
52 EXPECT_EQ(-2, columnWidthUTF8("\344\270\300")); in TEST()
53 EXPECT_EQ(-2, columnWidthUTF8("\377\366\355")); in TEST()
55 EXPECT_EQ(-2, columnWidthUTF8("qwer\344")); in TEST()
56 EXPECT_EQ(-2, columnWidthUTF8("qwer\344\270")); in TEST()
57 EXPECT_EQ(-2, columnWidthUTF8("qwer\344\270\033")); in TEST()
58 EXPECT_EQ(-2, columnWidthUTF8("qwer\344\270\300")); in TEST()
59 EXPECT_EQ(-2, columnWidthUTF8("qwer\377\366\355")); in TEST()
63 EXPECT_EQ(-2, columnWidthUTF8("\370\200\200\200\200")); // U+200000 in TEST()
64 EXPECT_EQ(-2, columnWidthUTF8("\374\200\200\200\200\200")); // U+4000000 in TEST()
101 EXPECT_EQ(status, conversionOK); in TEST()
102 EXPECT_EQ((columnWidthUTF8(reinterpret_cast<const char *>(buf8)) == 1), in TEST()
113 EXPECT_EQ(0x03400u, map("CJK UNIFIED IDEOGRAPH-3400")); in TEST()
114 EXPECT_EQ(0x04DBFu, map("CJK UNIFIED IDEOGRAPH-4DBF")); in TEST()
115 EXPECT_EQ(0x04E00u, map("CJK UNIFIED IDEOGRAPH-4E00")); in TEST()
116 EXPECT_EQ(0x09FFCu, map("CJK UNIFIED IDEOGRAPH-9FFC")); in TEST()
117 EXPECT_EQ(0x20000u, map("CJK UNIFIED IDEOGRAPH-20000")); in TEST()
118 EXPECT_EQ(0x2A6DDu, map("CJK UNIFIED IDEOGRAPH-2A6DD")); in TEST()
119 EXPECT_EQ(0x2A700u, map("CJK UNIFIED IDEOGRAPH-2A700")); in TEST()
120 EXPECT_EQ(0x2B740u, map("CJK UNIFIED IDEOGRAPH-2B740")); in TEST()
121 EXPECT_EQ(0x2B81Du, map("CJK UNIFIED IDEOGRAPH-2B81D")); in TEST()
122 EXPECT_EQ(0x2B820u, map("CJK UNIFIED IDEOGRAPH-2B820")); in TEST()
123 EXPECT_EQ(0x2CEA1u, map("CJK UNIFIED IDEOGRAPH-2CEA1")); in TEST()
124 EXPECT_EQ(0x2CEB0u, map("CJK UNIFIED IDEOGRAPH-2CEB0")); in TEST()
125 EXPECT_EQ(0x2EBE0u, map("CJK UNIFIED IDEOGRAPH-2EBE0")); in TEST()
126 EXPECT_EQ(0x30000u, map("CJK UNIFIED IDEOGRAPH-30000")); in TEST()
127 EXPECT_EQ(0x3134Au, map("CJK UNIFIED IDEOGRAPH-3134A")); in TEST()
128 EXPECT_EQ(0x17000u, map("TANGUT IDEOGRAPH-17000")); in TEST()
129 EXPECT_EQ(0x187F7u, map("TANGUT IDEOGRAPH-187F7")); in TEST()
130 EXPECT_EQ(0x18D00u, map("TANGUT IDEOGRAPH-18D00")); in TEST()
131 EXPECT_EQ(0x18D08u, map("TANGUT IDEOGRAPH-18D08")); in TEST()
132 EXPECT_EQ(0x18B00u, map("KHITAN SMALL SCRIPT CHARACTER-18B00")); in TEST()
133 EXPECT_EQ(0x18CD5u, map("KHITAN SMALL SCRIPT CHARACTER-18CD5")); in TEST()
134 EXPECT_EQ(0x1B170u, map("NUSHU CHARACTER-1B170")); in TEST()
135 EXPECT_EQ(0x1B2FBu, map("NUSHU CHARACTER-1B2FB")); in TEST()
136 EXPECT_EQ(0x0F900u, map("CJK COMPATIBILITY IDEOGRAPH-F900")); in TEST()
137 EXPECT_EQ(0x0FA6Du, map("CJK COMPATIBILITY IDEOGRAPH-FA6D")); in TEST()
138 EXPECT_EQ(0x0FA70u, map("CJK COMPATIBILITY IDEOGRAPH-FA70")); in TEST()
139 EXPECT_EQ(0x0FAD9u, map("CJK COMPATIBILITY IDEOGRAPH-FAD9")); in TEST()
140 EXPECT_EQ(0x2F800u, map("CJK COMPATIBILITY IDEOGRAPH-2F800")); in TEST()
141 EXPECT_EQ(0x2FA1Du, map("CJK COMPATIBILITY IDEOGRAPH-2FA1D")); in TEST()
143 EXPECT_EQ(0xAC00u, map("HANGUL SYLLABLE GA")); in TEST()
144 EXPECT_EQ(0xAC14u, map("HANGUL SYLLABLE GASS")); in TEST()
145 EXPECT_EQ(0xAC2Bu, map("HANGUL SYLLABLE GAELH")); in TEST()
146 EXPECT_EQ(0xAC7Bu, map("HANGUL SYLLABLE GEOLB")); in TEST()
147 EXPECT_EQ(0xC640u, map("HANGUL SYLLABLE WA")); in TEST()
148 EXPECT_EQ(0xC544u, map("HANGUL SYLLABLE A")); in TEST()
149 EXPECT_EQ(0xC5D0u, map("HANGUL SYLLABLE E")); in TEST()
150 EXPECT_EQ(0xC774u, map("HANGUL SYLLABLE I")); in TEST()
152 EXPECT_EQ(0x1F984u, map("UNICORN FACE")); in TEST()
153 EXPECT_EQ(0x00640u, map("ARABIC TATWEEL")); in TEST()
154 EXPECT_EQ(0x02C05u, map("GLAGOLITIC CAPITAL LETTER YESTU")); in TEST()
155 EXPECT_EQ(0x13000u, map("EGYPTIAN HIEROGLYPH A001")); in TEST()
156 EXPECT_EQ(0x02235u, map("BECAUSE")); in TEST()
157 EXPECT_EQ(0x1F514u, map("BELL")); in TEST()
158 EXPECT_EQ(0x1F9A9u, map("FLAMINGO")); in TEST()
159 EXPECT_EQ(0x1F402u, map("OX")); // 2 characters in TEST()
160 EXPECT_EQ(0x0FBF9u, map("ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA " in TEST()
164 EXPECT_EQ(0x0000u, map("NULL")); in TEST()
165 EXPECT_EQ(0x0007u, map("ALERT")); in TEST()
166 EXPECT_EQ(0x0009u, map("HORIZONTAL TABULATION")); in TEST()
167 EXPECT_EQ(0x0009u, map("CHARACTER TABULATION")); in TEST()
168 EXPECT_EQ(0x000Au, map("LINE FEED")); in TEST()
169 EXPECT_EQ(0x000Au, map("NEW LINE")); in TEST()
170 EXPECT_EQ(0x0089u, map("CHARACTER TABULATION WITH JUSTIFICATION")); in TEST()
171 EXPECT_EQ(0x0089u, map("HORIZONTAL TABULATION WITH JUSTIFICATION")); in TEST()
172 EXPECT_EQ(0x2118u, in TEST()
174 EXPECT_EQ(0x2118u, map("SCRIPT CAPITAL P")); // correction in TEST()
175 EXPECT_EQ(0xFEFFu, map("BYTE ORDER MARK")); // alternate in TEST()
176 EXPECT_EQ(0xFEFFu, map("ZERO WIDTH NO-BREAK SPACE")); // alternate in TEST()
179 EXPECT_EQ(0xFFFFFFFFu, map("")); in TEST()
180 EXPECT_EQ(0xFFFFFFFFu, map("NOT A UNICODE CHARACTER")); in TEST()
181 EXPECT_EQ(0xFFFFFFFFu, map("unicorn face")); in TEST()
182 EXPECT_EQ(0xFFFFFFFFu, map("UNICORN FaCE")); in TEST()
183 EXPECT_EQ(0xFFFFFFFFu, map("UNICORNFaCE")); in TEST()
184 EXPECT_EQ(0xFFFFFFFFu, map("UNICORN")); in TEST()
185 EXPECT_EQ(0xFFFFFFFFu, map("HANGUL SYLLABLE i")); in TEST()
186 EXPECT_EQ(0xFFFFFFFFu, map("hANGUL SYLLABLE i")); in TEST()
187 EXPECT_EQ(0xFFFFFFFFu, map("HANGULSYLLABLEI")); in TEST()
188 EXPECT_EQ(0xFFFFFFFFu, map("HANGUL SYLLABLE")); in TEST()
189 EXPECT_EQ(0xFFFFFFFFu, map("cJK COMPATIBILITY IDEOGRAPH-2FA1D")); in TEST()
190 EXPECT_EQ(0xFFFFFFFFu, map("CJK COMPATIBILITY IDEOGRAPH-2FA1d")); in TEST()
191 EXPECT_EQ(0xFFFFFFFFu, map("CJK COMPATIBILITY IDEOGRAPH 2FA1D")); in TEST()
192 EXPECT_EQ(0xFFFFFFFF, map("CJK COMPATIBILITY IDEOGRAPH-NOTANUMBER")); in TEST()
193 EXPECT_EQ(0xFFFFFFFFu, map("CJK COMPATIBILITY IDEOGRAPH-1")); in TEST()
194 EXPECT_EQ(0xFFFFFFFFu, map("ZERO WIDTH NO BREAK SPACE")); in TEST()
197 EXPECT_EQ(0xFFFFFFFFu, map("FVS1")); in TEST()
198 EXPECT_EQ(0xFFFFFFFFu, map("HIGH OCTET PRESET")); in TEST()
199 EXPECT_EQ(0xFFFFFFFFu, map("BEL")); in TEST()
211 EXPECT_EQ(0x04DBFu, map("CJK UNIFIED IDEOGRAPH-4DBF")); in TEST()
212 EXPECT_EQ(0x04E00u, map("CJK UNIFIED IDEOGRAPH-4E00")); in TEST()
213 EXPECT_EQ(0x09FFCu, map("CJK UNIFIED IDEOGRAPH-9FFC")); in TEST()
214 EXPECT_EQ(0x20000u, map("CJK UNIFIED IDEOGRAPH-20000")); in TEST()
215 EXPECT_EQ(0x2A6DDu, map("CJK UNIFIED IDEOGRAPH-2A6DD")); in TEST()
216 EXPECT_EQ(0x2A700u, map("CJK UNIFIED IDEOGRAPH-2A700")); in TEST()
217 EXPECT_EQ(0x2B740u, map("CJK UNIFIED IDEOGRAPH-2B740")); in TEST()
218 EXPECT_EQ(0x03400u, map("CJK UNIFIED IDEOGRAPH-3400")); in TEST()
219 EXPECT_EQ(0x2B81Du, map("CJK UNIFIED IDEOGRAPH-2B81D")); in TEST()
220 EXPECT_EQ(0x2B820u, map("CJK UNIFIED IDEOGRAPH-2B820")); in TEST()
221 EXPECT_EQ(0x2CEA1u, map("CJK UNIFIED IDEOGRAPH-2CEA1")); in TEST()
222 EXPECT_EQ(0x2CEB0u, map("CJK UNIFIED IDEOGRAPH-2CEB0")); in TEST()
223 EXPECT_EQ(0x2EBE0u, map("CJK UNIFIED IDEOGRAPH-2EBE0")); in TEST()
224 EXPECT_EQ(0x30000u, map("CJK UNIFIED IDEOGRAPH-30000")); in TEST()
225 EXPECT_EQ(0x3134Au, map("CJK UNIFIED IDEOGRAPH-3134A")); in TEST()
226 EXPECT_EQ(0x17000u, map("TANGUT IDEOGRAPH-17000")); in TEST()
227 EXPECT_EQ(0x187F7u, map("TANGUT IDEOGRAPH-187F7")); in TEST()
228 EXPECT_EQ(0x18D00u, map("TANGUT IDEOGRAPH-18D00")); in TEST()
229 EXPECT_EQ(0x18D08u, map("TANGUT IDEOGRAPH-18D08")); in TEST()
230 EXPECT_EQ(0x18B00u, map("KHITAN SMALL SCRIPT CHARACTER-18B00")); in TEST()
231 EXPECT_EQ(0x18CD5u, map("KHITAN SMALL SCRIPT CHARACTER-18CD5")); in TEST()
232 EXPECT_EQ(0x1B170u, map("NUSHU CHARACTER-1B170")); in TEST()
233 EXPECT_EQ(0x1B2FBu, map("NUSHU CHARACTER-1B2FB")); in TEST()
234 EXPECT_EQ(0x0F900u, map("CJK COMPATIBILITY IDEOGRAPH-F900")); in TEST()
235 EXPECT_EQ(0x0FA6Du, map("CJK COMPATIBILITY IDEOGRAPH-FA6D")); in TEST()
236 EXPECT_EQ(0x0FA70u, map("CJK COMPATIBILITY IDEOGRAPH-FA70")); in TEST()
237 EXPECT_EQ(0x0FAD9u, map("CJK COMPATIBILITY IDEOGRAPH-FAD9")); in TEST()
238 EXPECT_EQ(0x2F800u, map("CJK COMPATIBILITY IDEOGRAPH-2F800")); in TEST()
239 EXPECT_EQ(0x2FA1Du, map("CJK COMPATIBILITY IDEOGRAPH-2FA1D")); in TEST()
241 EXPECT_EQ(0xAC00u, map("HANGUL SYLLABLE GA")); in TEST()
242 EXPECT_EQ(0xAC14u, map("HANGUL SYLLABLE GASS")); in TEST()
243 EXPECT_EQ(0xAC2Bu, map("HANGUL SYLLABLE GAELH")); in TEST()
244 EXPECT_EQ(0xAC7Bu, map("HANGUL SYLLABLE GEOLB")); in TEST()
245 EXPECT_EQ(0xC640u, map("HANGUL SYLLABLE WA")); in TEST()
246 EXPECT_EQ(0xC544u, map("HANGUL SYLLABLE A")); in TEST()
247 EXPECT_EQ(0xC5D0u, map("HANGUL SYLLABLE E")); in TEST()
248 EXPECT_EQ(0xC774u, map("HANGUL SYLLABLE I")); in TEST()
250 EXPECT_EQ(0x1F984u, map("UNICORN FACE")); in TEST()
251 EXPECT_EQ(0x00640u, map("ARABIC TATWEEL")); in TEST()
252 EXPECT_EQ(0x02C05u, map("GLAGOLITIC CAPITAL LETTER YESTU")); in TEST()
253 EXPECT_EQ(0x13000u, map("EGYPTIAN HIEROGLYPH A001")); in TEST()
254 EXPECT_EQ(0x02235u, map("BECAUSE")); in TEST()
255 EXPECT_EQ(0x1F514u, map("BELL")); in TEST()
256 EXPECT_EQ(0x1F9A9u, map("FLAMINGO")); in TEST()
257 EXPECT_EQ(0x1F402u, map("OX")); // 2 characters in TEST()
258 EXPECT_EQ(0x0FBF9u, map("ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA " in TEST()
262 EXPECT_EQ(0x0000u, map("NULL")); in TEST()
263 EXPECT_EQ(0x0007u, map("ALERT")); in TEST()
264 EXPECT_EQ(0x0009u, map("HORIZONTAL TABULATION")); in TEST()
265 EXPECT_EQ(0x0009u, map("CHARACTER TABULATION")); in TEST()
266 EXPECT_EQ(0x000Au, map("LINE FEED")); in TEST()
267 EXPECT_EQ(0x000Au, map("NEW LINE")); in TEST()
268 EXPECT_EQ(0x0089u, map("CHARACTER TABULATION WITH JUSTIFICATION")); in TEST()
269 EXPECT_EQ(0x0089u, map("HORIZONTAL TABULATION WITH JUSTIFICATION")); in TEST()
270 EXPECT_EQ(0x2118u, in TEST()
272 EXPECT_EQ(0x2118u, map("SCRIPT CAPITAL P")); // correction in TEST()
273 EXPECT_EQ(0xFEFFu, map("BYTE ORDER MARK")); // alternate in TEST()
274 EXPECT_EQ(0xFEFFu, map("ZERO WIDTH NO-BREAK SPACE")); // alternate in TEST()
275 EXPECT_EQ(0xFEFFu, map("ZERO WIDTH NO BREAK SPACE")); // alternate in TEST()
278 EXPECT_EQ(0xFFFFFFFFu, map("")); in TEST()
279 EXPECT_EQ(0xFFFFFFFFu, map("NOT A UNICODE CHARACTER")); in TEST()
280 EXPECT_EQ(0x0001F984u, map("unicorn face")); in TEST()
281 EXPECT_EQ(0x0001F984u, map("UNICORN FaCE")); in TEST()
282 EXPECT_EQ(0x0001F984u, map("UNICORNFaCE")); in TEST()
283 EXPECT_EQ(0xFFFFFFFFu, map("UNICORN")); in TEST()
284 EXPECT_EQ(0xC774u, map("HANGUL SYLLABLE i")); in TEST()
285 EXPECT_EQ(0xC774u, map("hANGUL SYLLABLE i")); in TEST()
286 EXPECT_EQ(0xC774u, map("HANGULSYLLABLEI")); in TEST()
287 EXPECT_EQ(0xFFFFFFFFu, map("HANGUL SYLLABLE")); in TEST()
289 EXPECT_EQ(0x2FA1Du, map("cJK COMPATIBILITY IDEOGRAPH-2FA1D")); in TEST()
290 EXPECT_EQ(0x2FA1Du, map("CJK COMPATIBILITY IDEOGRAPH-2FA1d")); in TEST()
291 EXPECT_EQ(0x2FA1Du, map("CJK COMPATIBILITY IDEOGRAPH 2FA1D")); in TEST()
293 EXPECT_EQ(0xFFFFFFFFu, map("CJK COMPATIBILITY IDEOGRAPH-NOTANUMBER")); in TEST()
294 EXPECT_EQ(0xFFFFFFFFu, map("CJK COMPATIBILITY IDEOGRAPH-1")); in TEST()
298 EXPECT_EQ(0x1FBC5u, map("S-T-I-C-K-F-I-G-U-R-E")); in TEST()
299 EXPECT_EQ(0xFFFFFFFFu, map("-STICK FIGURE")); in TEST()
300 EXPECT_EQ(0xFFFFFFFFu, map("STICK FIGURE-")); in TEST()
301 EXPECT_EQ(0xFFFFFFFFu, map("STICK FIGURE -")); in TEST()
302 EXPECT_EQ(0xFFFFFFFFu, map("STICK FIGURE --")); in TEST()
303 EXPECT_EQ(0xFFFFFFFFu, map("STICK--FIGURE")); in TEST()
305 EXPECT_EQ(0x0F68u, map("TIBETAN LETTER A")); in TEST()
306 EXPECT_EQ(0x0F68u, map("TIBETAN LETTERA")); in TEST()
307 EXPECT_EQ(0x0F68u, map("TIBETAN LETTER-A")); in TEST()
308 EXPECT_EQ(0x0F60u, map("TIBETAN LETTER -A")); in TEST()
309 EXPECT_EQ(0x0F60u, map("TIBETAN LETTER -A")); in TEST()
313 EXPECT_EQ(0x1180u, map("HANGUL JUNGSEONG O-E")); in TEST()
314 EXPECT_EQ(0x116Cu, map("HANGUL JUNGSEONG OE")); in TEST()
349 EXPECT_EQ(StringRef(A).edit_distance(B, true), r.Distance); in TEST()