Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(148)

Unified Diff: chrome/browser/chromeos/input_method/input_method_util_unittest.cc

Issue 5981001: Use libcros to convert input method ID to keyboard overlay ID. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/input_method/input_method_util_unittest.cc
diff --git a/chrome/browser/chromeos/input_method/input_method_util_unittest.cc b/chrome/browser/chromeos/input_method/input_method_util_unittest.cc
index 7d4c2464e8b8ffcbd12615409e5bc99198b9a790..d5cd3a3c357025e38161c608a05f68934393b64d 100644
--- a/chrome/browser/chromeos/input_method/input_method_util_unittest.cc
+++ b/chrome/browser/chromeos/input_method/input_method_util_unittest.cc
@@ -137,80 +137,6 @@ TEST(InputMethodUtilTest, GetKeyboardLayoutName) {
EXPECT_EQ("us", GetKeyboardLayoutName("xkb:us:colemak:eng"));
}
-TEST(InputMethodUtilTest, GetKeyboardOverlayId) {
- // Invalid IDs
- EXPECT_EQ("", GetKeyboardOverlayId(""));
- EXPECT_EQ("", GetKeyboardOverlayId("aaa"));
-
- // Valid IDs
- EXPECT_EQ("nl", GetKeyboardOverlayId("xkb:nl::nld"));
- EXPECT_EQ("nl", GetKeyboardOverlayId("xkb:be::nld"));
- EXPECT_EQ("fr", GetKeyboardOverlayId("xkb:fr::fra"));
- EXPECT_EQ("fr", GetKeyboardOverlayId("xkb:be::fra"));
- EXPECT_EQ("fr_CA", GetKeyboardOverlayId("xkb:ca::fra"));
- EXPECT_EQ("fr", GetKeyboardOverlayId("xkb:ch:fr:fra"));
- EXPECT_EQ("de", GetKeyboardOverlayId("xkb:de::ger"));
- EXPECT_EQ("de", GetKeyboardOverlayId("xkb:be::ger"));
- EXPECT_EQ("de", GetKeyboardOverlayId("xkb:ch::ger"));
- EXPECT_EQ("en_US", GetKeyboardOverlayId("mozc"));
- EXPECT_EQ("ja", GetKeyboardOverlayId("mozc-jp"));
- EXPECT_EQ("en_US_dvorak", GetKeyboardOverlayId("mozc-dv"));
- EXPECT_EQ("ja", GetKeyboardOverlayId("xkb:jp::jpn"));
- EXPECT_EQ("ru", GetKeyboardOverlayId("xkb:ru::rus"));
- EXPECT_EQ("ru", GetKeyboardOverlayId("xkb:ru:phonetic:rus"));
- EXPECT_EQ("th", GetKeyboardOverlayId("m17n:th:kesmanee"));
- EXPECT_EQ("th", GetKeyboardOverlayId("m17n:th:pattachote"));
- EXPECT_EQ("th", GetKeyboardOverlayId("m17n:th:tis820"));
- EXPECT_EQ("zh_TW", GetKeyboardOverlayId("chewing"));
- EXPECT_EQ("zh_TW", GetKeyboardOverlayId("m17n:zh:cangjie"));
- EXPECT_EQ("zh_TW", GetKeyboardOverlayId("m17n:zh:quick"));
- EXPECT_EQ("vi", GetKeyboardOverlayId("m17n:vi:tcvn"));
- EXPECT_EQ("vi", GetKeyboardOverlayId("m17n:vi:telex"));
- EXPECT_EQ("vi", GetKeyboardOverlayId("m17n:vi:viqr"));
- EXPECT_EQ("vi", GetKeyboardOverlayId("m17n:vi:vni"));
- EXPECT_EQ("en_US", GetKeyboardOverlayId("xkb:us::eng"));
- EXPECT_EQ("en_US", GetKeyboardOverlayId("xkb:us:intl:eng"));
- EXPECT_EQ("en_US", GetKeyboardOverlayId("xkb:us:altgr-intl:eng"));
- EXPECT_EQ("en_US_dvorak", GetKeyboardOverlayId("xkb:us:dvorak:eng"));
- // TODO(mazda): Add keyboard overlay definition for US Colemak.
- EXPECT_EQ("en_US", GetKeyboardOverlayId("xkb:us:colemak:eng"));
- EXPECT_EQ("ko", GetKeyboardOverlayId("hangul"));
- EXPECT_EQ("zh_CN", GetKeyboardOverlayId("pinyin"));
- EXPECT_EQ("ar", GetKeyboardOverlayId("m17n:ar:kbd"));
- EXPECT_EQ("hi", GetKeyboardOverlayId("m17n:hi:itrans"));
- EXPECT_EQ("ar", GetKeyboardOverlayId("m17n:fa:isiri"));
- EXPECT_EQ("pt_BR", GetKeyboardOverlayId("xkb:br::por"));
- EXPECT_EQ("bg", GetKeyboardOverlayId("xkb:bg::bul"));
- EXPECT_EQ("bg", GetKeyboardOverlayId("xkb:bg:phonetic:bul"));
- EXPECT_EQ("ca", GetKeyboardOverlayId("xkb:ca:eng:eng"));
- EXPECT_EQ("cs", GetKeyboardOverlayId("xkb:cz::cze"));
- EXPECT_EQ("et", GetKeyboardOverlayId("xkb:ee::est"));
- EXPECT_EQ("es", GetKeyboardOverlayId("xkb:es::spa"));
- EXPECT_EQ("ca", GetKeyboardOverlayId("xkb:es:cat:cat"));
- EXPECT_EQ("da", GetKeyboardOverlayId("xkb:dk::dan"));
- EXPECT_EQ("el", GetKeyboardOverlayId("xkb:gr::gre"));
- EXPECT_EQ("iw", GetKeyboardOverlayId("xkb:il::heb"));
- EXPECT_EQ("ko", GetKeyboardOverlayId("xkb:kr:kr104:kor"));
- EXPECT_EQ("es_419", GetKeyboardOverlayId("xkb:latam::spa"));
- EXPECT_EQ("lt", GetKeyboardOverlayId("xkb:lt::lit"));
- EXPECT_EQ("lv", GetKeyboardOverlayId("xkb:lv:apostrophe:lav"));
- EXPECT_EQ("hr", GetKeyboardOverlayId("xkb:hr::scr"));
- EXPECT_EQ("en_GB", GetKeyboardOverlayId("xkb:gb:extd:eng"));
- EXPECT_EQ("fi", GetKeyboardOverlayId("xkb:fi::fin"));
- EXPECT_EQ("hu", GetKeyboardOverlayId("xkb:hu::hun"));
- EXPECT_EQ("it", GetKeyboardOverlayId("xkb:it::ita"));
- EXPECT_EQ("no", GetKeyboardOverlayId("xkb:no::nob"));
- EXPECT_EQ("pl", GetKeyboardOverlayId("xkb:pl::pol"));
- EXPECT_EQ("pt_PT", GetKeyboardOverlayId("xkb:pt::por"));
- EXPECT_EQ("ro", GetKeyboardOverlayId("xkb:ro::rum"));
- EXPECT_EQ("sv", GetKeyboardOverlayId("xkb:se::swe"));
- EXPECT_EQ("sk", GetKeyboardOverlayId("xkb:sk::slo"));
- EXPECT_EQ("sl", GetKeyboardOverlayId("xkb:si::slv"));
- EXPECT_EQ("sr", GetKeyboardOverlayId("xkb:rs::srp"));
- EXPECT_EQ("tr", GetKeyboardOverlayId("xkb:tr::tur"));
- EXPECT_EQ("uk", GetKeyboardOverlayId("xkb:ua::ukr"));
-}
-
TEST(InputMethodUtilTest, GetLanguageDisplayNameFromCode) {
EXPECT_EQ(L"Finnish", GetLanguageDisplayNameFromCode("fi"));
}

Powered by Google App Engine
This is Rietveld 408576698