Index: chrome/test/chromedriver/key_converter_unittest.cc |
diff --git a/chrome/test/chromedriver/key_converter_unittest.cc b/chrome/test/chromedriver/key_converter_unittest.cc |
index 4e92d2020495d63d907f998f4ca5c2ebb456e63d..27886092430a437e450d9d3ee5018ee2dee1ee8c 100644 |
--- a/chrome/test/chromedriver/key_converter_unittest.cc |
+++ b/chrome/test/chromedriver/key_converter_unittest.cc |
@@ -14,8 +14,8 @@ |
#include "chrome/test/chromedriver/chrome/status.h" |
#include "chrome/test/chromedriver/chrome/ui_events.h" |
#include "chrome/test/chromedriver/key_converter.h" |
+#include "chrome/test/chromedriver/test_util.h" |
#include "testing/gtest/include/gtest/gtest.h" |
-#include "ui/events/test/keyboard_layout.h" |
namespace { |
@@ -165,6 +165,7 @@ |
#if defined(OS_WIN) |
TEST(KeyConverter, NeedsCtrlAndAlt) { |
+ RestoreKeyboardLayoutOnDestruct restore; |
int ctrl_and_alt = kControlKeyModifierMask | kAltKeyModifierMask; |
KeyEvent event_array[] = { |
CreateKeyDownEvent(ui::VKEY_CONTROL, 0), |
@@ -174,7 +175,7 @@ |
CreateKeyUpEvent(ui::VKEY_Q, ctrl_and_alt), |
CreateKeyUpEvent(ui::VKEY_MENU, 0), |
CreateKeyUpEvent(ui::VKEY_CONTROL, 0)}; |
- ui::ScopedKeyboardLayout keyboard_layout(ui::KEYBOARD_LAYOUT_GERMAN); |
+ ASSERT_TRUE(SwitchKeyboardLayout("00000407")); |
CheckEventsReleaseModifiers("@", event_array, arraysize(event_array)); |
} |
#endif |
@@ -280,7 +281,6 @@ |
#endif |
TEST(KeyConverter, MAYBE_AllEnglishKeyboardSymbols) { |
- ui::ScopedKeyboardLayout keyboard_layout(ui::KEYBOARD_LAYOUT_ENGLISH_US); |
base::string16 keys; |
const ui::KeyboardCode kSymbolKeyCodes[] = { |
ui::VKEY_OEM_3, |