| Index: ash/accelerators/accelerator_controller_unittest.cc
|
| diff --git a/ash/accelerators/accelerator_controller_unittest.cc b/ash/accelerators/accelerator_controller_unittest.cc
|
| index 93277eafc08add99af78300ed01b1180649b3470..2e003515ea4eb09d429a33a45dafbbe8ae2b8da8 100644
|
| --- a/ash/accelerators/accelerator_controller_unittest.cc
|
| +++ b/ash/accelerators/accelerator_controller_unittest.cc
|
| @@ -3,6 +3,7 @@
|
| // found in the LICENSE file.
|
|
|
| #include "ash/accelerators/accelerator_controller.h"
|
| +
|
| #include "ash/accelerators/accelerator_table.h"
|
| #include "ash/accessibility_delegate.h"
|
| #include "ash/ash_switches.h"
|
| @@ -18,6 +19,7 @@
|
| #include "ash/test/display_manager_test_api.h"
|
| #include "ash/test/test_screenshot_delegate.h"
|
| #include "ash/test/test_shell_delegate.h"
|
| +#include "ash/test/volume_control_delegate_stub.h"
|
| #include "ash/volume_control_delegate.h"
|
| #include "ash/wm/window_state.h"
|
| #include "ash/wm/window_util.h"
|
| @@ -69,55 +71,6 @@ class ReleaseAccelerator : public ui::Accelerator {
|
| }
|
| };
|
|
|
| -class DummyVolumeControlDelegate : public VolumeControlDelegate {
|
| - public:
|
| - explicit DummyVolumeControlDelegate(bool consume)
|
| - : consume_(consume),
|
| - handle_volume_mute_count_(0),
|
| - handle_volume_down_count_(0),
|
| - handle_volume_up_count_(0) {
|
| - }
|
| - virtual ~DummyVolumeControlDelegate() {}
|
| -
|
| - virtual bool HandleVolumeMute(const ui::Accelerator& accelerator) OVERRIDE {
|
| - ++handle_volume_mute_count_;
|
| - last_accelerator_ = accelerator;
|
| - return consume_;
|
| - }
|
| - virtual bool HandleVolumeDown(const ui::Accelerator& accelerator) OVERRIDE {
|
| - ++handle_volume_down_count_;
|
| - last_accelerator_ = accelerator;
|
| - return consume_;
|
| - }
|
| - virtual bool HandleVolumeUp(const ui::Accelerator& accelerator) OVERRIDE {
|
| - ++handle_volume_up_count_;
|
| - last_accelerator_ = accelerator;
|
| - return consume_;
|
| - }
|
| -
|
| - int handle_volume_mute_count() const {
|
| - return handle_volume_mute_count_;
|
| - }
|
| - int handle_volume_down_count() const {
|
| - return handle_volume_down_count_;
|
| - }
|
| - int handle_volume_up_count() const {
|
| - return handle_volume_up_count_;
|
| - }
|
| - const ui::Accelerator& last_accelerator() const {
|
| - return last_accelerator_;
|
| - }
|
| -
|
| - private:
|
| - const bool consume_;
|
| - int handle_volume_mute_count_;
|
| - int handle_volume_down_count_;
|
| - int handle_volume_up_count_;
|
| - ui::Accelerator last_accelerator_;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(DummyVolumeControlDelegate);
|
| -};
|
| -
|
| class DummyBrightnessControlDelegate : public BrightnessControlDelegate {
|
| public:
|
| explicit DummyBrightnessControlDelegate(bool consume)
|
| @@ -714,8 +667,8 @@ TEST_F(AcceleratorControllerTest, GlobalAccelerators) {
|
| const ui::Accelerator volume_down(ui::VKEY_VOLUME_DOWN, ui::EF_NONE);
|
| const ui::Accelerator volume_up(ui::VKEY_VOLUME_UP, ui::EF_NONE);
|
| {
|
| - DummyVolumeControlDelegate* delegate =
|
| - new DummyVolumeControlDelegate(false);
|
| + VolumeControlDelegateStub* delegate =
|
| + new VolumeControlDelegateStub(false);
|
| ash::Shell::GetInstance()->system_tray_delegate()->SetVolumeControlDelegate(
|
| scoped_ptr<VolumeControlDelegate>(delegate).Pass());
|
| EXPECT_EQ(0, delegate->handle_volume_mute_count());
|
| @@ -732,7 +685,7 @@ TEST_F(AcceleratorControllerTest, GlobalAccelerators) {
|
| EXPECT_EQ(volume_up, delegate->last_accelerator());
|
| }
|
| {
|
| - DummyVolumeControlDelegate* delegate = new DummyVolumeControlDelegate(true);
|
| + VolumeControlDelegateStub* delegate = new VolumeControlDelegateStub(true);
|
| ash::Shell::GetInstance()->system_tray_delegate()->SetVolumeControlDelegate(
|
| scoped_ptr<VolumeControlDelegate>(delegate).Pass());
|
| EXPECT_EQ(0, delegate->handle_volume_mute_count());
|
| @@ -1190,8 +1143,8 @@ TEST_F(AcceleratorControllerTest, DisallowedAtModalWindow) {
|
| EXPECT_TRUE(ProcessWithContext(volume_mute));
|
| EXPECT_TRUE(ProcessWithContext(volume_down));
|
| EXPECT_TRUE(ProcessWithContext(volume_up));
|
| - DummyVolumeControlDelegate* delegate =
|
| - new DummyVolumeControlDelegate(false);
|
| + VolumeControlDelegateStub* delegate =
|
| + new VolumeControlDelegateStub(false);
|
| ash::Shell::GetInstance()->system_tray_delegate()->SetVolumeControlDelegate(
|
| scoped_ptr<VolumeControlDelegate>(delegate).Pass());
|
| EXPECT_EQ(0, delegate->handle_volume_mute_count());
|
| @@ -1208,7 +1161,7 @@ TEST_F(AcceleratorControllerTest, DisallowedAtModalWindow) {
|
| EXPECT_EQ(volume_up, delegate->last_accelerator());
|
| }
|
| {
|
| - DummyVolumeControlDelegate* delegate = new DummyVolumeControlDelegate(true);
|
| + VolumeControlDelegateStub* delegate = new VolumeControlDelegateStub(true);
|
| ash::Shell::GetInstance()->system_tray_delegate()->SetVolumeControlDelegate(
|
| scoped_ptr<VolumeControlDelegate>(delegate).Pass());
|
| EXPECT_EQ(0, delegate->handle_volume_mute_count());
|
|
|