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

Unified Diff: ash/accelerators/accelerator_controller_unittest.cc

Issue 727583002: Regression: Search+Key pops up app launcher (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 1 month 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: ash/accelerators/accelerator_controller_unittest.cc
diff --git a/ash/accelerators/accelerator_controller_unittest.cc b/ash/accelerators/accelerator_controller_unittest.cc
index 141c5b2e31713d4a0e137723c7f0721aa77d13c1..ec35bd02121d9fa14e34bef3adb5d0806c9d9dd8 100644
--- a/ash/accelerators/accelerator_controller_unittest.cc
+++ b/ash/accelerators/accelerator_controller_unittest.cc
@@ -247,6 +247,22 @@ class AcceleratorControllerTest : public test::AshTestBase {
static AcceleratorController* GetController();
+ static bool ProcessInController(const ui::Accelerator& accelerator) {
+ GetController()->accelerator_history()->
+ StoreCurrentAccelerator(accelerator);
+ return GetController()->Process(accelerator);
+ }
+
+ static ui::Accelerator GetPreviousAccelerator() {
sky 2014/11/18 22:11:48 const ui::Accelerator& here and next one.
afakhry 2014/11/18 23:08:40 Done.
+ return GetController()->accelerator_history()->
+ GetPreviousAccelerator();
+ }
+
+ static ui::Accelerator GetCurrentAccelerator() {
+ return GetController()->accelerator_history()->
+ GetCurrentAccelerator();
+ }
+
// Several functions to access ExitWarningHandler (as friend).
static void StubForTest(ExitWarningHandler* ewh) {
ewh->stub_timer_for_test_ = true;
@@ -299,12 +315,12 @@ TEST_F(AcceleratorControllerTest, ExitWarningHandlerTestDoublePress) {
StubForTest(ewh);
EXPECT_TRUE(is_idle(ewh));
EXPECT_FALSE(is_ui_shown(ewh));
- EXPECT_TRUE(GetController()->Process(press));
- EXPECT_FALSE(GetController()->Process(release));
+ EXPECT_TRUE(ProcessInController(press));
+ EXPECT_FALSE(ProcessInController(release));
EXPECT_FALSE(is_idle(ewh));
EXPECT_TRUE(is_ui_shown(ewh));
- EXPECT_TRUE(GetController()->Process(press)); // second press before timer.
- EXPECT_FALSE(GetController()->Process(release));
+ EXPECT_TRUE(ProcessInController(press)); // second press before timer.
+ EXPECT_FALSE(ProcessInController(release));
SimulateTimerExpired(ewh);
EXPECT_TRUE(is_exiting(ewh));
EXPECT_FALSE(is_ui_shown(ewh));
@@ -321,8 +337,8 @@ TEST_F(AcceleratorControllerTest, ExitWarningHandlerTestSinglePress) {
StubForTest(ewh);
EXPECT_TRUE(is_idle(ewh));
EXPECT_FALSE(is_ui_shown(ewh));
- EXPECT_TRUE(GetController()->Process(press));
- EXPECT_FALSE(GetController()->Process(release));
+ EXPECT_TRUE(ProcessInController(press));
+ EXPECT_FALSE(ProcessInController(release));
EXPECT_FALSE(is_idle(ewh));
EXPECT_TRUE(is_ui_shown(ewh));
SimulateTimerExpired(ewh);
@@ -352,7 +368,7 @@ TEST_F(AcceleratorControllerTest, Register) {
GetController()->Register(accelerator_a, &target);
// The registered accelerator is processed.
- EXPECT_TRUE(GetController()->Process(accelerator_a));
+ EXPECT_TRUE(ProcessInController(accelerator_a));
EXPECT_EQ(1, target.accelerator_pressed_count());
}
@@ -365,7 +381,7 @@ TEST_F(AcceleratorControllerTest, RegisterMultipleTarget) {
// If multiple targets are registered with the same accelerator, the target
// registered later processes the accelerator.
- EXPECT_TRUE(GetController()->Process(accelerator_a));
+ EXPECT_TRUE(ProcessInController(accelerator_a));
EXPECT_EQ(0, target1.accelerator_pressed_count());
EXPECT_EQ(1, target2.accelerator_pressed_count());
}
@@ -380,13 +396,13 @@ TEST_F(AcceleratorControllerTest, Unregister) {
// Unregistering a different accelerator does not affect the other
// accelerator.
GetController()->Unregister(accelerator_b, &target);
- EXPECT_TRUE(GetController()->Process(accelerator_a));
+ EXPECT_TRUE(ProcessInController(accelerator_a));
EXPECT_EQ(1, target.accelerator_pressed_count());
// The unregistered accelerator is no longer processed.
target.reset();
GetController()->Unregister(accelerator_a, &target);
- EXPECT_FALSE(GetController()->Process(accelerator_a));
+ EXPECT_FALSE(ProcessInController(accelerator_a));
EXPECT_EQ(0, target.accelerator_pressed_count());
}
@@ -402,12 +418,12 @@ TEST_F(AcceleratorControllerTest, UnregisterAll) {
GetController()->UnregisterAll(&target1);
// All the accelerators registered for |target1| are no longer processed.
- EXPECT_FALSE(GetController()->Process(accelerator_a));
- EXPECT_FALSE(GetController()->Process(accelerator_b));
+ EXPECT_FALSE(ProcessInController(accelerator_a));
+ EXPECT_FALSE(ProcessInController(accelerator_b));
EXPECT_EQ(0, target1.accelerator_pressed_count());
// UnregisterAll with a different target does not affect the other target.
- EXPECT_TRUE(GetController()->Process(accelerator_c));
+ EXPECT_TRUE(ProcessInController(accelerator_c));
EXPECT_EQ(1, target2.accelerator_pressed_count());
}
@@ -417,12 +433,12 @@ TEST_F(AcceleratorControllerTest, Process) {
GetController()->Register(accelerator_a, &target1);
// The registered accelerator is processed.
- EXPECT_TRUE(GetController()->Process(accelerator_a));
+ EXPECT_TRUE(ProcessInController(accelerator_a));
EXPECT_EQ(1, target1.accelerator_pressed_count());
// The non-registered accelerator is not processed.
const ui::Accelerator accelerator_b(ui::VKEY_B, ui::EF_NONE);
- EXPECT_FALSE(GetController()->Process(accelerator_b));
+ EXPECT_FALSE(ProcessInController(accelerator_b));
}
TEST_F(AcceleratorControllerTest, IsRegistered) {
@@ -724,17 +740,17 @@ TEST_F(AcceleratorControllerTest, Previous) {
generator.ReleaseKey(ui::VKEY_VOLUME_MUTE, ui::EF_NONE);
EXPECT_EQ(ui::VKEY_VOLUME_MUTE,
- GetController()->previous_accelerator_for_test().key_code());
+ GetPreviousAccelerator().key_code());
EXPECT_EQ(ui::EF_NONE,
- GetController()->previous_accelerator_for_test().modifiers());
+ GetPreviousAccelerator().modifiers());
generator.PressKey(ui::VKEY_TAB, ui::EF_CONTROL_DOWN);
generator.ReleaseKey(ui::VKEY_TAB, ui::EF_CONTROL_DOWN);
EXPECT_EQ(ui::VKEY_TAB,
- GetController()->previous_accelerator_for_test().key_code());
+ GetPreviousAccelerator().key_code());
EXPECT_EQ(ui::EF_CONTROL_DOWN,
- GetController()->previous_accelerator_for_test().modifiers());
+ GetPreviousAccelerator().modifiers());
}
TEST_F(AcceleratorControllerTest, DontRepeatToggleFullscreen) {
@@ -829,13 +845,14 @@ TEST_F(AcceleratorControllerTest, MAYBE_ProcessOnce) {
TEST_F(AcceleratorControllerTest, GlobalAccelerators) {
// CycleBackward
- EXPECT_TRUE(GetController()->Process(
+ EXPECT_TRUE(ProcessInController(
ui::Accelerator(ui::VKEY_TAB, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN)));
// CycleForward
EXPECT_TRUE(
- GetController()->Process(ui::Accelerator(ui::VKEY_TAB, ui::EF_ALT_DOWN)));
+ ProcessInController(ui::Accelerator(
+ ui::VKEY_TAB, ui::EF_ALT_DOWN)));
// CycleLinear
- EXPECT_TRUE(GetController()->Process(
+ EXPECT_TRUE(ProcessInController(
ui::Accelerator(ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_NONE)));
#if defined(OS_CHROMEOS)
@@ -844,22 +861,24 @@ TEST_F(AcceleratorControllerTest, GlobalAccelerators) {
{
test::TestScreenshotDelegate* delegate = GetScreenshotDelegate();
delegate->set_can_take_screenshot(false);
- EXPECT_TRUE(GetController()->Process(
+ EXPECT_TRUE(ProcessInController(
ui::Accelerator(ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_CONTROL_DOWN)));
EXPECT_TRUE(
- GetController()->Process(ui::Accelerator(ui::VKEY_PRINT, ui::EF_NONE)));
- EXPECT_TRUE(GetController()->Process(ui::Accelerator(
+ ProcessInController(ui::Accelerator(
+ ui::VKEY_PRINT, ui::EF_NONE)));
+ EXPECT_TRUE(ProcessInController(ui::Accelerator(
ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN)));
delegate->set_can_take_screenshot(true);
EXPECT_EQ(0, delegate->handle_take_screenshot_count());
- EXPECT_TRUE(GetController()->Process(
+ EXPECT_TRUE(ProcessInController(
ui::Accelerator(ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_CONTROL_DOWN)));
EXPECT_EQ(1, delegate->handle_take_screenshot_count());
EXPECT_TRUE(
- GetController()->Process(ui::Accelerator(ui::VKEY_PRINT, ui::EF_NONE)));
+ ProcessInController(ui::Accelerator(
+ ui::VKEY_PRINT, ui::EF_NONE)));
EXPECT_EQ(2, delegate->handle_take_screenshot_count());
- EXPECT_TRUE(GetController()->Process(ui::Accelerator(
+ EXPECT_TRUE(ProcessInController(ui::Accelerator(
ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN)));
EXPECT_EQ(2, delegate->handle_take_screenshot_count());
}
@@ -873,15 +892,15 @@ TEST_F(AcceleratorControllerTest, GlobalAccelerators) {
ash::Shell::GetInstance()->system_tray_delegate()->SetVolumeControlDelegate(
scoped_ptr<VolumeControlDelegate>(delegate).Pass());
EXPECT_EQ(0, delegate->handle_volume_mute_count());
- EXPECT_FALSE(GetController()->Process(volume_mute));
+ EXPECT_FALSE(ProcessInController(volume_mute));
EXPECT_EQ(1, delegate->handle_volume_mute_count());
EXPECT_EQ(volume_mute, delegate->last_accelerator());
EXPECT_EQ(0, delegate->handle_volume_down_count());
- EXPECT_FALSE(GetController()->Process(volume_down));
+ EXPECT_FALSE(ProcessInController(volume_down));
EXPECT_EQ(1, delegate->handle_volume_down_count());
EXPECT_EQ(volume_down, delegate->last_accelerator());
EXPECT_EQ(0, delegate->handle_volume_up_count());
- EXPECT_FALSE(GetController()->Process(volume_up));
+ EXPECT_FALSE(ProcessInController(volume_up));
EXPECT_EQ(1, delegate->handle_volume_up_count());
EXPECT_EQ(volume_up, delegate->last_accelerator());
}
@@ -890,15 +909,15 @@ TEST_F(AcceleratorControllerTest, GlobalAccelerators) {
ash::Shell::GetInstance()->system_tray_delegate()->SetVolumeControlDelegate(
scoped_ptr<VolumeControlDelegate>(delegate).Pass());
EXPECT_EQ(0, delegate->handle_volume_mute_count());
- EXPECT_TRUE(GetController()->Process(volume_mute));
+ EXPECT_TRUE(ProcessInController(volume_mute));
EXPECT_EQ(1, delegate->handle_volume_mute_count());
EXPECT_EQ(volume_mute, delegate->last_accelerator());
EXPECT_EQ(0, delegate->handle_volume_down_count());
- EXPECT_TRUE(GetController()->Process(volume_down));
+ EXPECT_TRUE(ProcessInController(volume_down));
EXPECT_EQ(1, delegate->handle_volume_down_count());
EXPECT_EQ(volume_down, delegate->last_accelerator());
EXPECT_EQ(0, delegate->handle_volume_up_count());
- EXPECT_TRUE(GetController()->Process(volume_up));
+ EXPECT_TRUE(ProcessInController(volume_up));
EXPECT_EQ(1, delegate->handle_volume_up_count());
EXPECT_EQ(volume_up, delegate->last_accelerator());
}
@@ -913,11 +932,11 @@ TEST_F(AcceleratorControllerTest, GlobalAccelerators) {
GetController()->SetBrightnessControlDelegate(
scoped_ptr<BrightnessControlDelegate>(delegate).Pass());
EXPECT_EQ(0, delegate->handle_brightness_down_count());
- EXPECT_FALSE(GetController()->Process(brightness_down));
+ EXPECT_FALSE(ProcessInController(brightness_down));
EXPECT_EQ(1, delegate->handle_brightness_down_count());
EXPECT_EQ(brightness_down, delegate->last_accelerator());
EXPECT_EQ(0, delegate->handle_brightness_up_count());
- EXPECT_FALSE(GetController()->Process(brightness_up));
+ EXPECT_FALSE(ProcessInController(brightness_up));
EXPECT_EQ(1, delegate->handle_brightness_up_count());
EXPECT_EQ(brightness_up, delegate->last_accelerator());
}
@@ -927,11 +946,11 @@ TEST_F(AcceleratorControllerTest, GlobalAccelerators) {
GetController()->SetBrightnessControlDelegate(
scoped_ptr<BrightnessControlDelegate>(delegate).Pass());
EXPECT_EQ(0, delegate->handle_brightness_down_count());
- EXPECT_TRUE(GetController()->Process(brightness_down));
+ EXPECT_TRUE(ProcessInController(brightness_down));
EXPECT_EQ(1, delegate->handle_brightness_down_count());
EXPECT_EQ(brightness_down, delegate->last_accelerator());
EXPECT_EQ(0, delegate->handle_brightness_up_count());
- EXPECT_TRUE(GetController()->Process(brightness_up));
+ EXPECT_TRUE(ProcessInController(brightness_up));
EXPECT_EQ(1, delegate->handle_brightness_up_count());
EXPECT_EQ(brightness_up, delegate->last_accelerator());
}
@@ -942,18 +961,18 @@ TEST_F(AcceleratorControllerTest, GlobalAccelerators) {
const ui::Accelerator alt_brightness_up(ui::VKEY_BRIGHTNESS_UP,
ui::EF_ALT_DOWN);
{
- EXPECT_TRUE(GetController()->Process(alt_brightness_down));
- EXPECT_TRUE(GetController()->Process(alt_brightness_up));
+ EXPECT_TRUE(ProcessInController(alt_brightness_down));
+ EXPECT_TRUE(ProcessInController(alt_brightness_up));
DummyKeyboardBrightnessControlDelegate* delegate =
new DummyKeyboardBrightnessControlDelegate(false);
GetController()->SetKeyboardBrightnessControlDelegate(
scoped_ptr<KeyboardBrightnessControlDelegate>(delegate).Pass());
EXPECT_EQ(0, delegate->handle_keyboard_brightness_down_count());
- EXPECT_FALSE(GetController()->Process(alt_brightness_down));
+ EXPECT_FALSE(ProcessInController(alt_brightness_down));
EXPECT_EQ(1, delegate->handle_keyboard_brightness_down_count());
EXPECT_EQ(alt_brightness_down, delegate->last_accelerator());
EXPECT_EQ(0, delegate->handle_keyboard_brightness_up_count());
- EXPECT_FALSE(GetController()->Process(alt_brightness_up));
+ EXPECT_FALSE(ProcessInController(alt_brightness_up));
EXPECT_EQ(1, delegate->handle_keyboard_brightness_up_count());
EXPECT_EQ(alt_brightness_up, delegate->last_accelerator());
}
@@ -963,11 +982,11 @@ TEST_F(AcceleratorControllerTest, GlobalAccelerators) {
GetController()->SetKeyboardBrightnessControlDelegate(
scoped_ptr<KeyboardBrightnessControlDelegate>(delegate).Pass());
EXPECT_EQ(0, delegate->handle_keyboard_brightness_down_count());
- EXPECT_TRUE(GetController()->Process(alt_brightness_down));
+ EXPECT_TRUE(ProcessInController(alt_brightness_down));
EXPECT_EQ(1, delegate->handle_keyboard_brightness_down_count());
EXPECT_EQ(alt_brightness_down, delegate->last_accelerator());
EXPECT_EQ(0, delegate->handle_keyboard_brightness_up_count());
- EXPECT_TRUE(GetController()->Process(alt_brightness_up));
+ EXPECT_TRUE(ProcessInController(alt_brightness_up));
EXPECT_EQ(1, delegate->handle_keyboard_brightness_up_count());
EXPECT_EQ(alt_brightness_up, delegate->last_accelerator());
}
@@ -980,7 +999,7 @@ TEST_F(AcceleratorControllerTest, GlobalAccelerators) {
StubForTest(ewh);
EXPECT_TRUE(is_idle(ewh));
EXPECT_FALSE(is_ui_shown(ewh));
- EXPECT_TRUE(GetController()->Process(
+ EXPECT_TRUE(ProcessInController(
ui::Accelerator(ui::VKEY_Q, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN)));
EXPECT_FALSE(is_idle(ewh));
EXPECT_TRUE(is_ui_shown(ewh));
@@ -991,35 +1010,35 @@ TEST_F(AcceleratorControllerTest, GlobalAccelerators) {
#endif
// New tab
- EXPECT_TRUE(GetController()->Process(
+ EXPECT_TRUE(ProcessInController(
ui::Accelerator(ui::VKEY_T, ui::EF_CONTROL_DOWN)));
// New incognito window
- EXPECT_TRUE(GetController()->Process(
+ EXPECT_TRUE(ProcessInController(
ui::Accelerator(ui::VKEY_N, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN)));
// New window
- EXPECT_TRUE(GetController()->Process(
+ EXPECT_TRUE(ProcessInController(
ui::Accelerator(ui::VKEY_N, ui::EF_CONTROL_DOWN)));
// Restore tab
- EXPECT_TRUE(GetController()->Process(
+ EXPECT_TRUE(ProcessInController(
ui::Accelerator(ui::VKEY_T, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN)));
// Show task manager
- EXPECT_TRUE(GetController()->Process(
+ EXPECT_TRUE(ProcessInController(
ui::Accelerator(ui::VKEY_ESCAPE, ui::EF_SHIFT_DOWN)));
#if defined(OS_CHROMEOS)
// Open file manager
- EXPECT_TRUE(GetController()->Process(
+ EXPECT_TRUE(ProcessInController(
ui::Accelerator(ui::VKEY_M, ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN)));
// Lock screen
// NOTE: Accelerators that do not work on the lock screen need to be
// tested before the sequence below is invoked because it causes a side
// effect of locking the screen.
- EXPECT_TRUE(GetController()->Process(
+ EXPECT_TRUE(ProcessInController(
ui::Accelerator(ui::VKEY_L, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN)));
#endif
}
@@ -1031,37 +1050,53 @@ TEST_F(AcceleratorControllerTest, GlobalAcceleratorsToggleAppList) {
// The press event should not open the AppList, the release should instead.
EXPECT_FALSE(
- GetController()->Process(ui::Accelerator(ui::VKEY_LWIN, ui::EF_NONE)));
+ ProcessInController(ui::Accelerator(ui::VKEY_LWIN, ui::EF_NONE)));
EXPECT_EQ(ui::VKEY_LWIN,
- GetController()->previous_accelerator_for_test().key_code());
+ GetCurrentAccelerator().key_code());
+
+ EXPECT_FALSE(ash::Shell::GetInstance()->GetAppListTargetVisibility());
EXPECT_TRUE(
- GetController()->Process(ReleaseAccelerator(ui::VKEY_LWIN, ui::EF_NONE)));
+ ProcessInController(ReleaseAccelerator(ui::VKEY_LWIN, ui::EF_NONE)));
EXPECT_TRUE(ash::Shell::GetInstance()->GetAppListTargetVisibility());
+ EXPECT_EQ(ui::VKEY_LWIN,
+ GetPreviousAccelerator().key_code());
+
// When spoken feedback is on, the AppList should not toggle.
delegate->ToggleSpokenFeedback(ui::A11Y_NOTIFICATION_NONE);
EXPECT_FALSE(
- GetController()->Process(ui::Accelerator(ui::VKEY_LWIN, ui::EF_NONE)));
+ ProcessInController(ui::Accelerator(ui::VKEY_LWIN, ui::EF_NONE)));
EXPECT_FALSE(
- GetController()->Process(ReleaseAccelerator(ui::VKEY_LWIN, ui::EF_NONE)));
+ ProcessInController(ReleaseAccelerator(
+ ui::VKEY_LWIN, ui::EF_NONE)));
delegate->ToggleSpokenFeedback(ui::A11Y_NOTIFICATION_NONE);
EXPECT_TRUE(ash::Shell::GetInstance()->GetAppListTargetVisibility());
EXPECT_FALSE(
- GetController()->Process(ui::Accelerator(ui::VKEY_LWIN, ui::EF_NONE)));
+ ProcessInController(ui::Accelerator(ui::VKEY_LWIN, ui::EF_NONE)));
EXPECT_TRUE(
- GetController()->Process(ReleaseAccelerator(ui::VKEY_LWIN, ui::EF_NONE)));
+ ProcessInController(ReleaseAccelerator(
+ ui::VKEY_LWIN, ui::EF_NONE)));
EXPECT_FALSE(ash::Shell::GetInstance()->GetAppListTargetVisibility());
// When spoken feedback is on, the AppList should not toggle.
delegate->ToggleSpokenFeedback(ui::A11Y_NOTIFICATION_NONE);
EXPECT_FALSE(
- GetController()->Process(ui::Accelerator(ui::VKEY_LWIN, ui::EF_NONE)));
+ ProcessInController(ui::Accelerator(ui::VKEY_LWIN, ui::EF_NONE)));
EXPECT_FALSE(
- GetController()->Process(ReleaseAccelerator(ui::VKEY_LWIN, ui::EF_NONE)));
+ ProcessInController(ReleaseAccelerator(
+ ui::VKEY_LWIN, ui::EF_NONE)));
delegate->ToggleSpokenFeedback(ui::A11Y_NOTIFICATION_NONE);
EXPECT_FALSE(ash::Shell::GetInstance()->GetAppListTargetVisibility());
+
+ // The press of VKEY_BROWSER_SEARCH should toggle the AppList
+ EXPECT_TRUE(ProcessInController(ui::Accelerator(ui::VKEY_BROWSER_SEARCH,
+ ui::EF_NONE)));
+ EXPECT_TRUE(ash::Shell::GetInstance()->GetAppListTargetVisibility());
+ EXPECT_FALSE(ProcessInController(ReleaseAccelerator(ui::VKEY_BROWSER_SEARCH,
+ ui::EF_NONE)));
+ EXPECT_TRUE(ash::Shell::GetInstance()->GetAppListTargetVisibility());
}
TEST_F(AcceleratorControllerTest, ImeGlobalAccelerators) {
@@ -1073,28 +1108,28 @@ TEST_F(AcceleratorControllerTest, ImeGlobalAccelerators) {
const ui::Accelerator wide_half_1(ui::VKEY_DBE_SBCSCHAR, ui::EF_NONE);
const ui::Accelerator wide_half_2(ui::VKEY_DBE_DBCSCHAR, ui::EF_NONE);
const ui::Accelerator hangul(ui::VKEY_HANGUL, ui::EF_NONE);
- EXPECT_FALSE(GetController()->Process(control_space));
- EXPECT_FALSE(GetController()->Process(convert));
- EXPECT_FALSE(GetController()->Process(non_convert));
- EXPECT_FALSE(GetController()->Process(wide_half_1));
- EXPECT_FALSE(GetController()->Process(wide_half_2));
- EXPECT_FALSE(GetController()->Process(hangul));
+ EXPECT_FALSE(ProcessInController(control_space));
+ EXPECT_FALSE(ProcessInController(convert));
+ EXPECT_FALSE(ProcessInController(non_convert));
+ EXPECT_FALSE(ProcessInController(wide_half_1));
+ EXPECT_FALSE(ProcessInController(wide_half_2));
+ EXPECT_FALSE(ProcessInController(hangul));
DummyImeControlDelegate* delegate = new DummyImeControlDelegate(true);
GetController()->SetImeControlDelegate(
scoped_ptr<ImeControlDelegate>(delegate).Pass());
EXPECT_EQ(0, delegate->handle_previous_ime_count());
- EXPECT_TRUE(GetController()->Process(control_space));
+ EXPECT_TRUE(ProcessInController(control_space));
EXPECT_EQ(1, delegate->handle_previous_ime_count());
EXPECT_EQ(0, delegate->handle_switch_ime_count());
- EXPECT_TRUE(GetController()->Process(convert));
+ EXPECT_TRUE(ProcessInController(convert));
EXPECT_EQ(1, delegate->handle_switch_ime_count());
- EXPECT_TRUE(GetController()->Process(non_convert));
+ EXPECT_TRUE(ProcessInController(non_convert));
EXPECT_EQ(2, delegate->handle_switch_ime_count());
- EXPECT_TRUE(GetController()->Process(wide_half_1));
+ EXPECT_TRUE(ProcessInController(wide_half_1));
EXPECT_EQ(3, delegate->handle_switch_ime_count());
- EXPECT_TRUE(GetController()->Process(wide_half_2));
+ EXPECT_TRUE(ProcessInController(wide_half_2));
EXPECT_EQ(4, delegate->handle_switch_ime_count());
- EXPECT_TRUE(GetController()->Process(hangul));
+ EXPECT_TRUE(ProcessInController(hangul));
EXPECT_EQ(5, delegate->handle_switch_ime_count());
}
@@ -1111,11 +1146,11 @@ TEST_F(AcceleratorControllerTest, ImeGlobalAccelerators) {
GetController()->SetImeControlDelegate(
scoped_ptr<ImeControlDelegate>(delegate).Pass());
EXPECT_EQ(0, delegate->handle_next_ime_count());
- EXPECT_FALSE(GetController()->Process(shift_alt_press));
- EXPECT_FALSE(GetController()->Process(shift_alt));
+ EXPECT_FALSE(ProcessInController(shift_alt_press));
+ EXPECT_FALSE(ProcessInController(shift_alt));
EXPECT_EQ(1, delegate->handle_next_ime_count());
- EXPECT_FALSE(GetController()->Process(alt_shift_press));
- EXPECT_FALSE(GetController()->Process(alt_shift));
+ EXPECT_FALSE(ProcessInController(alt_shift_press));
+ EXPECT_FALSE(ProcessInController(alt_shift));
EXPECT_EQ(2, delegate->handle_next_ime_count());
// We should NOT switch IME when e.g. Shift+Alt+X is pressed and X is
@@ -1126,10 +1161,10 @@ TEST_F(AcceleratorControllerTest, ImeGlobalAccelerators) {
const ReleaseAccelerator shift_alt_x(ui::VKEY_X,
ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN);
- EXPECT_FALSE(GetController()->Process(shift_alt_press));
- EXPECT_FALSE(GetController()->Process(shift_alt_x_press));
- EXPECT_FALSE(GetController()->Process(shift_alt_x));
- EXPECT_FALSE(GetController()->Process(shift_alt));
+ EXPECT_FALSE(ProcessInController(shift_alt_press));
+ EXPECT_FALSE(ProcessInController(shift_alt_x_press));
+ EXPECT_FALSE(ProcessInController(shift_alt_x));
+ EXPECT_FALSE(ProcessInController(shift_alt));
EXPECT_EQ(2, delegate->handle_next_ime_count());
// But we _should_ if X is either VKEY_RETURN or VKEY_SPACE.
@@ -1141,10 +1176,10 @@ TEST_F(AcceleratorControllerTest, ImeGlobalAccelerators) {
ui::VKEY_RETURN,
ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN);
- EXPECT_FALSE(GetController()->Process(shift_alt_press));
- EXPECT_FALSE(GetController()->Process(shift_alt_return_press));
- EXPECT_FALSE(GetController()->Process(shift_alt_return));
- EXPECT_FALSE(GetController()->Process(shift_alt));
+ EXPECT_FALSE(ProcessInController(shift_alt_press));
+ EXPECT_FALSE(ProcessInController(shift_alt_return_press));
+ EXPECT_FALSE(ProcessInController(shift_alt_return));
+ EXPECT_FALSE(ProcessInController(shift_alt));
EXPECT_EQ(3, delegate->handle_next_ime_count());
const ui::Accelerator shift_alt_space_press(
@@ -1154,10 +1189,10 @@ TEST_F(AcceleratorControllerTest, ImeGlobalAccelerators) {
ui::VKEY_SPACE,
ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN);
- EXPECT_FALSE(GetController()->Process(shift_alt_press));
- EXPECT_FALSE(GetController()->Process(shift_alt_space_press));
- EXPECT_FALSE(GetController()->Process(shift_alt_space));
- EXPECT_FALSE(GetController()->Process(shift_alt));
+ EXPECT_FALSE(ProcessInController(shift_alt_press));
+ EXPECT_FALSE(ProcessInController(shift_alt_space_press));
+ EXPECT_FALSE(ProcessInController(shift_alt_space));
+ EXPECT_FALSE(ProcessInController(shift_alt));
EXPECT_EQ(4, delegate->handle_next_ime_count());
}
@@ -1173,11 +1208,11 @@ TEST_F(AcceleratorControllerTest, ImeGlobalAccelerators) {
GetController()->SetImeControlDelegate(
scoped_ptr<ImeControlDelegate>(delegate).Pass());
EXPECT_EQ(0, delegate->handle_next_ime_count());
- EXPECT_FALSE(GetController()->Process(shift_alt_press));
- EXPECT_FALSE(GetController()->Process(shift_alt));
+ EXPECT_FALSE(ProcessInController(shift_alt_press));
+ EXPECT_FALSE(ProcessInController(shift_alt));
EXPECT_EQ(1, delegate->handle_next_ime_count());
- EXPECT_FALSE(GetController()->Process(alt_shift_press));
- EXPECT_FALSE(GetController()->Process(alt_shift));
+ EXPECT_FALSE(ProcessInController(alt_shift_press));
+ EXPECT_FALSE(ProcessInController(alt_shift));
EXPECT_EQ(2, delegate->handle_next_ime_count());
// We should NOT switch IME when e.g. Shift+Alt+X is pressed and X is
@@ -1188,10 +1223,10 @@ TEST_F(AcceleratorControllerTest, ImeGlobalAccelerators) {
const ReleaseAccelerator shift_alt_x(ui::VKEY_X,
ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN);
- EXPECT_FALSE(GetController()->Process(shift_alt_press));
- EXPECT_FALSE(GetController()->Process(shift_alt_x_press));
- EXPECT_FALSE(GetController()->Process(shift_alt_x));
- EXPECT_FALSE(GetController()->Process(shift_alt));
+ EXPECT_FALSE(ProcessInController(shift_alt_press));
+ EXPECT_FALSE(ProcessInController(shift_alt_x_press));
+ EXPECT_FALSE(ProcessInController(shift_alt_x));
+ EXPECT_FALSE(ProcessInController(shift_alt));
EXPECT_EQ(2, delegate->handle_next_ime_count());
}
#endif
@@ -1204,11 +1239,11 @@ TEST_F(AcceleratorControllerTest, ImeGlobalAcceleratorsWorkaround139556) {
const ui::Accelerator shift_alt_return_press(
ui::VKEY_RETURN,
ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN);
- EXPECT_FALSE(GetController()->Process(shift_alt_return_press));
+ EXPECT_FALSE(ProcessInController(shift_alt_return_press));
const ui::Accelerator shift_alt_space_press(
ui::VKEY_SPACE,
ui::EF_SHIFT_DOWN | ui::EF_ALT_DOWN);
- EXPECT_FALSE(GetController()->Process(shift_alt_space_press));
+ EXPECT_FALSE(ProcessInController(shift_alt_space_press));
}
TEST_F(AcceleratorControllerTest, PreferredReservedAccelerators) {
@@ -1347,21 +1382,23 @@ TEST_F(AcceleratorControllerTest, DisallowedAtModalWindow) {
{
test::TestScreenshotDelegate* delegate = GetScreenshotDelegate();
delegate->set_can_take_screenshot(false);
- EXPECT_TRUE(GetController()->Process(
+ EXPECT_TRUE(ProcessInController(
ui::Accelerator(ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_CONTROL_DOWN)));
EXPECT_TRUE(
- GetController()->Process(ui::Accelerator(ui::VKEY_PRINT, ui::EF_NONE)));
- EXPECT_TRUE(GetController()->Process(ui::Accelerator(
+ ProcessInController(ui::Accelerator(
+ ui::VKEY_PRINT, ui::EF_NONE)));
+ EXPECT_TRUE(ProcessInController(ui::Accelerator(
ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN)));
delegate->set_can_take_screenshot(true);
EXPECT_EQ(0, delegate->handle_take_screenshot_count());
- EXPECT_TRUE(GetController()->Process(
+ EXPECT_TRUE(ProcessInController(
ui::Accelerator(ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_CONTROL_DOWN)));
EXPECT_EQ(1, delegate->handle_take_screenshot_count());
EXPECT_TRUE(
- GetController()->Process(ui::Accelerator(ui::VKEY_PRINT, ui::EF_NONE)));
+ ProcessInController(ui::Accelerator(
+ ui::VKEY_PRINT, ui::EF_NONE)));
EXPECT_EQ(2, delegate->handle_take_screenshot_count());
- EXPECT_TRUE(GetController()->Process(ui::Accelerator(
+ EXPECT_TRUE(ProcessInController(ui::Accelerator(
ui::VKEY_MEDIA_LAUNCH_APP1, ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN)));
EXPECT_EQ(2, delegate->handle_take_screenshot_count());
}
@@ -1374,11 +1411,11 @@ TEST_F(AcceleratorControllerTest, DisallowedAtModalWindow) {
GetController()->SetBrightnessControlDelegate(
scoped_ptr<BrightnessControlDelegate>(delegate).Pass());
EXPECT_EQ(0, delegate->handle_brightness_down_count());
- EXPECT_FALSE(GetController()->Process(brightness_down));
+ EXPECT_FALSE(ProcessInController(brightness_down));
EXPECT_EQ(1, delegate->handle_brightness_down_count());
EXPECT_EQ(brightness_down, delegate->last_accelerator());
EXPECT_EQ(0, delegate->handle_brightness_up_count());
- EXPECT_FALSE(GetController()->Process(brightness_up));
+ EXPECT_FALSE(ProcessInController(brightness_up));
EXPECT_EQ(1, delegate->handle_brightness_up_count());
EXPECT_EQ(brightness_up, delegate->last_accelerator());
}
@@ -1388,11 +1425,11 @@ TEST_F(AcceleratorControllerTest, DisallowedAtModalWindow) {
GetController()->SetBrightnessControlDelegate(
scoped_ptr<BrightnessControlDelegate>(delegate).Pass());
EXPECT_EQ(0, delegate->handle_brightness_down_count());
- EXPECT_TRUE(GetController()->Process(brightness_down));
+ EXPECT_TRUE(ProcessInController(brightness_down));
EXPECT_EQ(1, delegate->handle_brightness_down_count());
EXPECT_EQ(brightness_down, delegate->last_accelerator());
EXPECT_EQ(0, delegate->handle_brightness_up_count());
- EXPECT_TRUE(GetController()->Process(brightness_up));
+ EXPECT_TRUE(ProcessInController(brightness_up));
EXPECT_EQ(1, delegate->handle_brightness_up_count());
EXPECT_EQ(brightness_up, delegate->last_accelerator());
}
@@ -1401,23 +1438,23 @@ TEST_F(AcceleratorControllerTest, DisallowedAtModalWindow) {
const ui::Accelerator volume_down(ui::VKEY_VOLUME_DOWN, ui::EF_NONE);
const ui::Accelerator volume_up(ui::VKEY_VOLUME_UP, ui::EF_NONE);
{
- EXPECT_TRUE(GetController()->Process(volume_mute));
- EXPECT_TRUE(GetController()->Process(volume_down));
- EXPECT_TRUE(GetController()->Process(volume_up));
+ EXPECT_TRUE(ProcessInController(volume_mute));
+ EXPECT_TRUE(ProcessInController(volume_down));
+ EXPECT_TRUE(ProcessInController(volume_up));
TestVolumeControlDelegate* delegate =
new TestVolumeControlDelegate(false);
ash::Shell::GetInstance()->system_tray_delegate()->SetVolumeControlDelegate(
scoped_ptr<VolumeControlDelegate>(delegate).Pass());
EXPECT_EQ(0, delegate->handle_volume_mute_count());
- EXPECT_FALSE(GetController()->Process(volume_mute));
+ EXPECT_FALSE(ProcessInController(volume_mute));
EXPECT_EQ(1, delegate->handle_volume_mute_count());
EXPECT_EQ(volume_mute, delegate->last_accelerator());
EXPECT_EQ(0, delegate->handle_volume_down_count());
- EXPECT_FALSE(GetController()->Process(volume_down));
+ EXPECT_FALSE(ProcessInController(volume_down));
EXPECT_EQ(1, delegate->handle_volume_down_count());
EXPECT_EQ(volume_down, delegate->last_accelerator());
EXPECT_EQ(0, delegate->handle_volume_up_count());
- EXPECT_FALSE(GetController()->Process(volume_up));
+ EXPECT_FALSE(ProcessInController(volume_up));
EXPECT_EQ(1, delegate->handle_volume_up_count());
EXPECT_EQ(volume_up, delegate->last_accelerator());
}
@@ -1426,15 +1463,15 @@ TEST_F(AcceleratorControllerTest, DisallowedAtModalWindow) {
ash::Shell::GetInstance()->system_tray_delegate()->SetVolumeControlDelegate(
scoped_ptr<VolumeControlDelegate>(delegate).Pass());
EXPECT_EQ(0, delegate->handle_volume_mute_count());
- EXPECT_TRUE(GetController()->Process(volume_mute));
+ EXPECT_TRUE(ProcessInController(volume_mute));
EXPECT_EQ(1, delegate->handle_volume_mute_count());
EXPECT_EQ(volume_mute, delegate->last_accelerator());
EXPECT_EQ(0, delegate->handle_volume_down_count());
- EXPECT_TRUE(GetController()->Process(volume_down));
+ EXPECT_TRUE(ProcessInController(volume_down));
EXPECT_EQ(1, delegate->handle_volume_down_count());
EXPECT_EQ(volume_down, delegate->last_accelerator());
EXPECT_EQ(0, delegate->handle_volume_up_count());
- EXPECT_TRUE(GetController()->Process(volume_up));
+ EXPECT_TRUE(ProcessInController(volume_up));
EXPECT_EQ(1, delegate->handle_volume_up_count());
EXPECT_EQ(volume_up, delegate->last_accelerator());
}

Powered by Google App Engine
This is Rietveld 408576698