blob: aa4f66c403fa23d65a1163ab7ba4fe581f50139f [file] [log] [blame]
Orin Jaworski231af1e2020-08-10 18:33:031// Copyright 2020 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "base/environment.h"
6#include "base/strings/utf_string_conversions.h"
Orin Jaworskidc0960d42020-09-26 02:16:277#include "components/omnibox/browser/autocomplete_input.h"
Orin Jaworski231af1e2020-08-10 18:33:038#include "components/omnibox/browser/mock_autocomplete_provider_client.h"
9#include "components/omnibox/browser/omnibox_pedal_provider.h"
10#include "testing/gtest/include/gtest/gtest.h"
11#include "ui/base/resource/resource_bundle.h"
12
13// Note: Pedals have their own components unit tests, which should be
14// the preferred place for testing the classes. The tests here are for
15// testing things that depend on Chrome resources, for example the localization
16// pak files generated by chrome:packed_resources.
17
18TEST(OmniboxPedals, DataLoadsForAllLocales) {
19 // Locale selection is platform sensitive. On Linux, environment is used.
20 std::unique_ptr<base::Environment> env = base::Environment::Create();
21 MockAutocompleteProviderClient client;
22
23 struct TestCase {
24 std::string locale;
Orin Jaworskiaed36982020-08-28 02:16:2525 std::vector<std::string> triggers;
Orin Jaworski231af1e2020-08-10 18:33:0326 };
27 const TestCase test_cases[] = {
Orin Jaworskid495bef2020-08-14 22:44:3528 // clang-format off
Orin Jaworski4af3e3292020-08-17 16:32:4029 // Test cases generated by pedal_processor:
Orin Jaworskiaed36982020-08-28 02:16:2530 { "am",
31 {
32 "አስወግድ መሸጎጫ",
Orin Jaworskiff43e6062020-10-08 20:10:1333 "አስቀምጥ የይለፍ ቃላት",
34 "አስቀምጥ የክሬዲት ካርድ መረጃ",
Orin Jaworskiaed36982020-08-28 02:16:2535 "ማንነት የማያሳውቅ መስኮት",
36 "ቋንቋ ቀይር ይህ ገጽ",
37 "google chrome አዘምን",
38 }
39 },
40 { "ar",
41 {
42 "إزالة ذاكرة التخزين المؤقت",
Orin Jaworskiff43e6062020-10-08 20:10:1343 "إدارة بيانات الاعتماد",
Orin Jaworskiaed36982020-08-28 02:16:2544 "إدارة معلومات بطاقة الائتمان",
45 "علامة تبويب في وضع التصفّح المتخفي",
46 "تغيير اللغة هذه الصفحة",
Orin Jaworskiff43e6062020-10-08 20:10:1347 "google chrome تثبيت",
Orin Jaworskiaed36982020-08-28 02:16:2548 }
49 },
50 { "bg",
51 {
Orin Jaworskiff43e6062020-10-08 20:10:1352 "изчистване",
Orin Jaworskiaed36982020-08-28 02:16:2553 "актуализиране идентификацията",
54 "актуализиране информацията кредитната карта",
55 "стартиране поверително сърфиране",
56 "промяна езика тази страница",
57 "браузъра актуализиране",
58 }
59 },
60 { "bn",
61 {
62 "মিটিয়ে দিন ক্যাশে ফাইল",
63 "পরিবর্তন করুন ক্রেডেনশিয়াল",
64 "পরিবর্তন করুন ক্রেডিট কার্ডের তথ্য",
65 "ব্যক্তিগত উইন্ডো",
66 "ভাষা পরিবর্তন করুন এই পৃষ্ঠা",
67 "ব্রাউজার আপগ্রেড করুন",
68 }
69 },
70 { "ca",
71 {
72 "suprimeix memòria cau",
73 "administrador contrasenyes",
Orin Jaworskiff43e6062020-10-08 20:10:1374 "actualitzar informació targeta crèdit",
Orin Jaworskiaed36982020-08-28 02:16:2575 "finestra d'incògnit",
76 "canviar l'idioma aquesta pàgina",
77 "google chrome actualitzar versió",
78 }
79 },
80 { "cs",
81 {
82 "odstranit soubory cookie",
83 "aktualizovat přihlašovací údaje",
84 "aktualizovat informace o platební kartě",
85 "anonymní režim",
86 "změnit jazyk tato stránka",
Orin Jaworskiff43e6062020-10-08 20:10:1387 "google chrome aktualizovat",
Orin Jaworskiaed36982020-08-28 02:16:2588 }
89 },
90 { "da",
91 {
92 "fjern browseroplysninger",
93 "administrator loginoplysninger",
94 "administrer",
95 "inkognitotilstand",
96 "skift sprog denne side",
97 "google chrome installer",
98 }
99 },
100 { "de",
101 {
102 "entfernen browserverlauf",
Orin Jaworskiff43e6062020-10-08 20:10:13103 "anschauen passwörter",
Orin Jaworskiaed36982020-08-28 02:16:25104 "aktualisieren karteninformationen",
105 "arbeiten inkognito fenster",
106 "sprache ändern diese webseite",
107 "google chrome aktualisieren",
108 }
109 },
110 { "el",
111 {
112 "εκκαθάριση πληροφορίες",
113 "διαχειριστής κωδικοί πρόσβασης",
114 "επεξεργασία πληροφορίες πιστωτικής κάρτας",
115 "παράθυρο για ανώνυμη περιήγηση",
116 "αλλαγή γλώσσας αυτή η σελίδα",
117 "πρόγραμμα περιήγησης εγκατάσταση",
118 }
119 },
120 { "en",
121 {
122 "delete information",
123 "manager credentials",
Orin Jaworskiff43e6062020-10-08 20:10:13124 "change credit card information",
Orin Jaworskiaed36982020-08-28 02:16:25125 "incognito window",
126 "change language this page",
Orin Jaworskiff43e6062020-10-08 20:10:13127 "google chrome install",
Orin Jaworskiaed36982020-08-28 02:16:25128 }
129 },
130 { "en-GB",
131 {
132 "delete information",
133 "manager credentials",
Orin Jaworskiff43e6062020-10-08 20:10:13134 "change credit card information",
Orin Jaworskiaed36982020-08-28 02:16:25135 "incognito window",
136 "change language this page",
Orin Jaworskiff43e6062020-10-08 20:10:13137 "google chrome install",
Orin Jaworskiaed36982020-08-28 02:16:25138 }
139 },
140 { "es",
141 {
142 "eliminar información",
143 "administrador contraseñas",
144 "actualizar información de la tarjeta de crédito",
145 "pestaña de incógnito",
146 "cambiar idioma esta página",
147 "google chrome actualización",
148 }
149 },
150 { "es-419",
151 {
152 "eliminar información",
153 "administrador contraseñas",
154 "administrar información de la tarjeta de crédito",
155 "pestaña de incógnito",
156 "cambiar idioma esta página",
157 "google chrome actualización",
158 }
159 },
160 { "et",
161 {
162 "tühjenda küpsisefailid",
163 "värskenda paroolid",
164 "värskenda krediitkaardi teave",
165 "inkognito vaheleht",
166 "muuda keelt see leht",
167 "google chrome uuenda versiooni",
168 }
169 },
170 { "fa",
171 {
172 "حذف کردن حافظه پنهان",
173 "به‌روزرسانی کردن اطلاعات کاربری",
174 "به‌روزرسانی کردن اطلاعات کارت اعتباری",
175 "پنجره ناشناس",
Orin Jaworskiff43e6062020-10-08 20:10:13176 "ترجمه کردن این صفحه",
Orin Jaworskiaed36982020-08-28 02:16:25177 "google chrome به‌روزرسانی کردن",
178 }
179 },
180 { "fi",
181 {
182 "tyhjennä historiatiedot",
183 "hallinnointi kirjautumistiedot",
184 "ylläpidä luottokorttien tiedot",
185 "yksityinen välilehti",
186 "vaihda kieltä tämä sivu",
187 "google chrome päivitys",
188 }
189 },
190 { "fil",
191 {
192 "i-delete impormasyon",
193 "pamahalaan mga kredensyal",
194 "pamahalaan impormasyon ng credit card",
195 "incognito window",
196 "baguhin ang wika i-translate ang page",
Orin Jaworskiff43e6062020-10-08 20:10:13197 "google chrome i-install",
Orin Jaworskiaed36982020-08-28 02:16:25198 }
199 },
200 { "fr",
201 {
202 "suppression informations",
203 "mettre à jour informations de connexion",
204 "mettre à jour informations cartes bancaires",
205 "sélectionner navigation confidentielle",
206 "sélectionner la langue cette page",
207 "google chrome mettre à niveau dernière version",
208 }
209 },
210 { "gu",
211 {
Orin Jaworskiff43e6062020-10-08 20:10:13212 "કાઢી નાખો ઇતિહાસ",
Orin Jaworskiaed36982020-08-28 02:16:25213 "ફેરફાર કરો લૉગ ઇન વિગત",
214 "ફેરફાર કરો ક્રેડિટ કાર્ડની માહિતી",
215 "ખાનગી વિંડો",
216 "અનુવાદ કરો આ પેજ",
217 "બ્રાઉઝર ઇન્સ્ટૉલ કરો",
218 }
219 },
220 { "he",
221 {
Orin Jaworskiff43e6062020-10-08 20:10:13222 "איפוס נתונים קובצי cookie",
223 "להציג פרטי כניסה",
224 "לעדכן פרטי כרטיס אשראי",
Orin Jaworskiaed36982020-08-28 02:16:25225 "כרטיסיית מצב אנונימי",
Orin Jaworskiff43e6062020-10-08 20:10:13226 "לשנות שפה דף זה",
Orin Jaworskiaed36982020-08-28 02:16:25227 "google chrome להתקין",
228 }
229 },
230 { "hi",
231 {
232 "वाइप करें कैश मेमोरी",
Orin Jaworskib02c07e82020-09-03 23:39:58233 "प्रबंधित करें क्रेडेंशियल",
Orin Jaworskiaed36982020-08-28 02:16:25234 "प्रबंधित करें क्रेडिट कार्ड की जानकारी",
235 "गुप्त विंडो",
236 "अनुवाद करें यह पेज",
237 "ब्राउज़र अपग्रेड करें",
238 }
239 },
240 { "hr",
241 {
242 "odstranjivanje privremena memorija",
Orin Jaworskiff43e6062020-10-08 20:10:13243 "ažuriranje vjerodajnice",
244 "ažuriranje informacije o kreditnoj kartici",
Orin Jaworskiaed36982020-08-28 02:16:25245 "anonimna kartica",
246 "promjena jezika ova stranica",
247 "google chrome instaliranje",
248 }
249 },
250 { "hu",
251 {
252 "eltávolítása gyorsítótár",
253 "megjelenítése bejelentkezési adatok",
Orin Jaworskiff43e6062020-10-08 20:10:13254 "módosítása hitelkártya adatok",
Orin Jaworskiaed36982020-08-28 02:16:25255 "inkognitó ablak",
256 "nyelvének módosítása ezt az oldalt",
257 "google chrome frissítése",
258 }
259 },
260 { "id",
261 {
262 "hapus informasi",
263 "pengelola kredensial",
264 "kelola informasi kartu kredit",
Orin Jaworskiff43e6062020-10-08 20:10:13265 "jendela pribadi",
266 "terjemahkan halaman ini",
Orin Jaworskiaed36982020-08-28 02:16:25267 "google chrome upgrade",
268 }
269 },
270 { "it",
271 {
272 "cancellare informazioni",
273 "visualizzare credenziali",
274 "aggiornare informazioni di carte di credito",
275 "modalità di navigazione in incognito",
276 "cambiare la lingua questa pagina",
277 "google chrome eseguire l'upgrade",
278 }
279 },
280 { "ja",
281 {
282 "クリアキャッシュ",
283 "アップデートパスワード",
284 "アップデートクレジットカード情報",
285 "使い方プライベートブラウジング",
286 "トランスレーションこのページ",
287 "グーグルクロームアップグレード",
288 }
289 },
290 { "kn",
291 {
292 "ತೆರವುಗೊಳಿಸಿ ಕುಕೀಗಳು",
293 "ಅಪ್‌ಡೇಟ್ ಮಾಡಿ ಪಾಸ್‌ವರ್ಡ್‌ಗಳು",
294 "ಅಪ್‌ಡೇಟ್ ಮಾಡಿ ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ಮಾಹಿತಿ",
295 "ಅಜ್ಞಾತ ಟ್ಯಾಬ್",
296 "ಭಾಷೆಯನ್ನು ಬದಲಾಯಿಸಿ ಈ ಪುಟ",
297 "ಬ್ರೌಸರ್ ಅಪ್‌ಗ್ರೇಡ್ ಮಾಡಿ",
298 }
299 },
300 { "ko",
301 {
302 "완전 삭제 데이터",
303 "업데이트 사용자 인증 정보",
304 "업데이트 신용카드 정보",
Orin Jaworskiff43e6062020-10-08 20:10:13305 "비공개 모드",
Orin Jaworskiaed36982020-08-28 02:16:25306 "언어 변경 이 페이지",
307 "브라우저 업그레이드",
308 }
309 },
310 { "lt",
311 {
312 "pašalinti informacija",
313 "peržiūrėti prisijungimo duomenys",
314 "atnaujinti kredito kortelės informacija",
315 "inkognito skirtukas",
316 "pakeisti kalbą šis puslapis",
Orin Jaworskiff43e6062020-10-08 20:10:13317 "google chrome atnaujinti",
Orin Jaworskiaed36982020-08-28 02:16:25318 }
319 },
320 { "lv",
321 {
Orin Jaworskiff43e6062020-10-08 20:10:13322 "iztīrīt informācija",
Orin Jaworskiaed36982020-08-28 02:16:25323 "pārvaldnieks akreditācijas dati",
Orin Jaworskiff43e6062020-10-08 20:10:13324 "atjaunināt informācija par kredītkarti",
Orin Jaworskiaed36982020-08-28 02:16:25325 "inkognito režīma logs",
326 "mainīt valodu šī lapa",
327 "google chrome atjaunināt",
328 }
329 },
330 { "ml",
331 {
Orin Jaworskiff43e6062020-10-08 20:10:13332 "നീക്കം ചെയ്യുക കുക്കികൾ",
Orin Jaworskiaed36982020-08-28 02:16:25333 "അപ്ഡേറ്റ് ചെയ്യുക ക്രെഡന്‍ഷ്യലുകൾ",
334 "അപ്ഡേറ്റ് ചെയ്യുക ക്രെഡിറ്റ് കാർഡ് വിവരങ്ങൾ",
335 "സ്വകാര്യ വിൻഡോ",
336 "വിവർത്തനം ചെയ്യുക ഈ പേജ്",
337 "ബ്രൗസർ അപ്‌ഗ്രേഡ് ചെയ്യുക",
338 }
339 },
340 { "mr",
341 {
342 "काढून टाका इतिहास",
343 "व्यवस्थापित करा क्रेडेंशियल",
344 "व्यवस्थापित करा क्रेडिट कार्डाची माहिती",
Orin Jaworskiff43e6062020-10-08 20:10:13345 "खाजगी विंडो",
Orin Jaworskiaed36982020-08-28 02:16:25346 "भाषांतर करा हे पेज",
347 "ब्राउझर अपग्रेड करा",
348 }
349 },
350 { "ms",
351 {
352 "alih keluar maklumat",
353 "kemas kini bukti kelayakan",
354 "kemas kini maklumat kad kredit",
355 "tetingkap inkognito",
356 "tukar bahasa halaman ini",
Orin Jaworskiff43e6062020-10-08 20:10:13357 "penyemak imbas kemas kini",
Orin Jaworskiaed36982020-08-28 02:16:25358 }
359 },
360 { "nl",
361 {
362 "google chrome verwijderen cachegeheugen",
363 "veranderen inloggegevens",
364 "bijwerken creditcardinformatie",
Orin Jaworskiff43e6062020-10-08 20:10:13365 "incognitotabblad",
Orin Jaworskiaed36982020-08-28 02:16:25366 "taal wijzigen deze pagina",
367 "google chrome installeren",
368 }
369 },
370 { "pl",
371 {
372 "wyczyść pamięć podręczną przeglądarki",
373 "zaktualizuj dane do zalogowania",
374 "zaktualizuj informacje o karcie płatniczej",
375 "tryb niewidzialny",
376 "zmień język tę stronę",
377 "google chrome zaktualizuj",
378 }
379 },
380 { "pt-BR",
381 {
382 "excluir permanentemente informações",
Orin Jaworskiff43e6062020-10-08 20:10:13383 "atualizar credenciais",
384 "atualizar informações do cartão de crédito",
Orin Jaworskiaed36982020-08-28 02:16:25385 "modo de navegação anônima",
386 "mudar idioma esta página",
387 "google chrome fazer upgrade",
388 }
389 },
390 { "pt-PT",
391 {
392 "eliminar informações",
393 "atualizar palavras-passe",
394 "atualizar informações do cartão de crédito",
395 "separador de navegação anónima",
396 "alterar idioma esta página",
397 "google chrome atualizar",
398 }
399 },
400 { "ro",
401 {
402 "elimină informații",
403 "actualizează date de conectare",
404 "actualizează informațiile cardului de credit",
405 "fereastră incognito",
406 "schimbă limba această pagină",
407 "google chrome actualizează",
408 }
409 },
410 { "ru",
411 {
412 "почистить информацию",
Orin Jaworskiff43e6062020-10-08 20:10:13413 "посмотреть учетные данные",
Orin Jaworskiaed36982020-08-28 02:16:25414 "управление данные кредитной карты",
415 "анонимный просмотр",
416 "изменить язык эту страницу",
417 "браузер установить обновление",
418 }
419 },
420 { "sk",
421 {
422 "odstrániť vyrovnávacia pamäť",
423 "aktualizovať prihlasovacie údaje",
424 "aktualizovať informácie o kreditnej karte",
425 "súkromný režim",
426 "zmeniť jazyk túto stránku",
427 "google chrome aktualizovať",
428 }
429 },
430 { "sl",
431 {
432 "izbriši predpomnilnik",
433 "upravitelj poverilnice",
434 "upravljaj podatke o kreditni kartici",
435 "zavihek brez beleženja dejavnosti",
436 "spremeni jezik to stran",
437 "google chrome nadgradi",
438 }
439 },
440 { "sr",
441 {
Orin Jaworskiff43e6062020-10-08 20:10:13442 "избрисати информација",
443 "прегледати креденцијала",
444 "ажурирати информацијама о кредитним картицама",
Orin Jaworskiaed36982020-08-28 02:16:25445 "картица за приватно прегледање",
446 "променити језик ове странице",
447 "прегледача надограђивање",
448 }
449 },
450 { "sv",
451 {
452 "ta bort information",
453 "uppdatera användaruppgifter",
454 "uppdatera kreditkortsinformation",
455 "inkognitofönster",
456 "ändra språk denna sida",
Orin Jaworskiff43e6062020-10-08 20:10:13457 "google chrome installera",
Orin Jaworskiaed36982020-08-28 02:16:25458 }
459 },
460 { "sw",
461 {
462 "ondoa kumbukumbu",
463 "badilisha kitambulisho",
464 "badilisha maelezo ya kadi ya mikopo",
465 "dirisha la faragha",
466 "badilisha lugha ukurasa huu",
Orin Jaworskiff43e6062020-10-08 20:10:13467 "google chrome installera",
Orin Jaworskiaed36982020-08-28 02:16:25468 }
469 },
470 { "ta",
471 {
472 "வைப் செய் தற்காலிகச் சேமிப்பு",
473 "திருத்து அனுமதிச் சான்றுகள்",
474 "திருத்து கிரெடிட் கார்டு தகவல்",
Orin Jaworskiff43e6062020-10-08 20:10:13475 "தனிப்பட்ட பயன்முறை",
Orin Jaworskiaed36982020-08-28 02:16:25476 "மொழியை மாற்று மொழிபெயர்க்கவும்",
477 "உலாவி மேம்படுத்து",
478 }
479 },
480 { "te",
481 {
482 "క్లియర్ చేయడం కుక్కీలు",
483 "అప్‌డేట్ చేయడం పాస్‌వర్డ్‌లు",
484 "అప్‌డేట్ చేయడం క్రెడిట్ కార్డ్ సమాచారం",
485 "ప్రైవేట్ ట్యాబ్",
486 "భాష మార్చడం ఈ పేజీ",
487 "బ్రౌజర్ అప్‌గ్రేడ్ చేయడం",
488 }
489 },
490 { "th",
491 {
492 "ล้างข้อมูล ประวัติ",
493 "เปลี่ยนแปลง ข้อมูลเข้าสู่ระบบ",
494 "เปลี่ยนแปลง ข้อมูลบัตรเครดิต",
495 "หน้าต่างไม่ระบุตัวตน",
496 "เปลี่ยนภาษา หน้านี้",
Orin Jaworskiff43e6062020-10-08 20:10:13497 "เบราว์เซอร์ ติดตั้ง",
Orin Jaworskiaed36982020-08-28 02:16:25498 }
499 },
500 { "tr",
501 {
502 "kaldır önbelleği",
503 "görüntüle kimlik bilgilerini",
504 "değiştir credit card information",
505 "gizli pencereye",
506 "dili değiştir bu sayfayı",
507 "google chrome yeni sürüme geçir",
508 }
509 },
510 { "uk",
511 {
512 "видалити інформація",
513 "переглянути облікові дані",
514 "редагувати дані кредитної картки",
515 "вікно в режимі анонімного перегляду",
516 "змінити мову цієї сторінки",
517 "веб-переглядач установити",
518 }
519 },
520 { "vi",
521 {
522 "dọn sạch bộ nhớ đệm",
523 "trình quản lý thông tin đăng nhập",
524 "chỉnh sửa thông tin thẻ tín dụng",
525 "chế độ riêng tư",
526 "thay đổi ngôn ngữ trang này",
527 "trình duyệt cập nhật",
528 }
529 },
530 { "zh-CN",
531 {
Orin Jaworskiff43e6062020-10-08 20:10:13532 "删除浏览历史",
533 "保存凭据",
534 "保存信用卡信息",
Orin Jaworskiaed36982020-08-28 02:16:25535 "启动无痕模式",
536 "切换语言",
Orin Jaworskiff43e6062020-10-08 20:10:13537 "google chrome升级",
Orin Jaworskiaed36982020-08-28 02:16:25538 }
539 },
540 { "zh-TW",
541 {
542 "刪除 歷史記錄",
543 "管理員 密碼",
Orin Jaworskiff43e6062020-10-08 20:10:13544 "儲存 信用卡資訊",
545 "私密瀏覽模式",
Orin Jaworskiaed36982020-08-28 02:16:25546 "變更語言 這個頁面",
547 "google chrome 升級",
548 }
549 },
Orin Jaworskid495bef2020-08-14 22:44:35550 // clang-format on
Orin Jaworski231af1e2020-08-10 18:33:03551 };
Orin Jaworskidc0960d42020-09-26 02:16:27552 AutocompleteInput input;
553 input.set_current_url(GURL("https://example.com"));
Orin Jaworski231af1e2020-08-10 18:33:03554 for (const TestCase& test_case : test_cases) {
555 // Prepare the shared ResourceBundle with data for tested locale.
556 env->SetVar("LANG", test_case.locale);
557 ui::ResourceBundle::GetSharedInstance().ReloadLocaleResources(
558 test_case.locale);
559
560 // Instantiating the provider loads concept data from shared ResourceBundle.
561 OmniboxPedalProvider provider(client);
562
Orin Jaworskidc0960d42020-09-26 02:16:27563 EXPECT_EQ(provider.FindPedalMatch(input, base::UTF8ToUTF16("")), nullptr);
Orin Jaworskid495bef2020-08-14 22:44:35564#if defined(OS_CHROMEOS)
565 // TODO(orinj): Get ChromeOS to use the right dataset, but for now make this
566 // a soft failure so as to not block all other platforms. To ensure this
567 // is not going to cause failure in production, still test that English
568 // triggering functions. Data is there; it works; but warn about locale.
Orin Jaworskidc0960d42020-09-26 02:16:27569 if (!provider.FindPedalMatch(input,
570 base::UTF8ToUTF16(test_case.triggers[0]))) {
571 EXPECT_NE(
572 provider.FindPedalMatch(input, base::UTF8ToUTF16("clear history")),
573 nullptr);
Orin Jaworskid495bef2020-08-14 22:44:35574 LOG(WARNING) << "ChromeOS using English for locale " << test_case.locale;
575 continue;
576 }
577#endif
Orin Jaworskiaed36982020-08-28 02:16:25578
579 for (const std::string& trigger : test_case.triggers) {
Orin Jaworskidc0960d42020-09-26 02:16:27580 EXPECT_NE(provider.FindPedalMatch(input, base::UTF8ToUTF16(trigger)),
581 nullptr)
Orin Jaworskiaed36982020-08-28 02:16:25582 << "locale: " << test_case.locale << std::endl
583 << "trigger: " << trigger;
584 }
Orin Jaworski231af1e2020-08-10 18:33:03585 }
586}