| Index: ash/accelerators/accelerator_controller_unittest.cc
|
| diff --git a/ash/accelerators/accelerator_controller_unittest.cc b/ash/accelerators/accelerator_controller_unittest.cc
|
| index 9f48103e715a171b99e4c39d4a8aa01309310170..25804d228f742bdfcd1abf12fb6f9540b402f8d2 100644
|
| --- a/ash/accelerators/accelerator_controller_unittest.cc
|
| +++ b/ash/accelerators/accelerator_controller_unittest.cc
|
| @@ -11,6 +11,7 @@
|
| #include "ash/shell_window_ids.h"
|
| #include "ash/system/brightness/brightness_control_delegate.h"
|
| #include "ash/system/keyboard_brightness/keyboard_brightness_control_delegate.h"
|
| +#include "ash/system/tray/system_tray_delegate.h"
|
| #include "ash/test/ash_test_base.h"
|
| #include "ash/test/test_shell_delegate.h"
|
| #include "ash/volume_control_delegate.h"
|
| @@ -143,6 +144,16 @@ class DummyVolumeControlDelegate : public VolumeControlDelegate {
|
| }
|
| virtual void SetVolumePercent(double percent) OVERRIDE {
|
| }
|
| + virtual bool IsAudioMuted() const OVERRIDE {
|
| + return false;
|
| + }
|
| + virtual void SetAudioMuted(bool muted) OVERRIDE {
|
| + }
|
| + virtual float GetVolumeLevel() const OVERRIDE {
|
| + return 0.0;
|
| + }
|
| + virtual void SetVolumeLevel(float level) OVERRIDE {
|
| + }
|
|
|
| int handle_volume_mute_count() const {
|
| return handle_volume_mute_count_;
|
| @@ -615,12 +626,12 @@ TEST_F(AcceleratorControllerTest, GlobalAccelerators) {
|
| const ui::Accelerator f9(ui::VKEY_F9, ui::EF_NONE);
|
| const ui::Accelerator f10(ui::VKEY_F10, ui::EF_NONE);
|
| {
|
| - EXPECT_FALSE(GetController()->Process(f8));
|
| - EXPECT_FALSE(GetController()->Process(f9));
|
| - EXPECT_FALSE(GetController()->Process(f10));
|
| + EXPECT_TRUE(GetController()->Process(f8));
|
| + EXPECT_TRUE(GetController()->Process(f9));
|
| + EXPECT_TRUE(GetController()->Process(f10));
|
| DummyVolumeControlDelegate* delegate =
|
| new DummyVolumeControlDelegate(false);
|
| - GetController()->SetVolumeControlDelegate(
|
| + ash::Shell::GetInstance()->tray_delegate()->SetVolumeControlDelegate(
|
| scoped_ptr<VolumeControlDelegate>(delegate).Pass());
|
| EXPECT_EQ(0, delegate->handle_volume_mute_count());
|
| EXPECT_FALSE(GetController()->Process(f8));
|
| @@ -637,7 +648,7 @@ TEST_F(AcceleratorControllerTest, GlobalAccelerators) {
|
| }
|
| {
|
| DummyVolumeControlDelegate* delegate = new DummyVolumeControlDelegate(true);
|
| - GetController()->SetVolumeControlDelegate(
|
| + ash::Shell::GetInstance()->tray_delegate()->SetVolumeControlDelegate(
|
| scoped_ptr<VolumeControlDelegate>(delegate).Pass());
|
| EXPECT_EQ(0, delegate->handle_volume_mute_count());
|
| EXPECT_TRUE(GetController()->Process(f8));
|
| @@ -658,7 +669,7 @@ TEST_F(AcceleratorControllerTest, GlobalAccelerators) {
|
| {
|
| DummyVolumeControlDelegate* delegate =
|
| new DummyVolumeControlDelegate(false);
|
| - GetController()->SetVolumeControlDelegate(
|
| + ash::Shell::GetInstance()->tray_delegate()->SetVolumeControlDelegate(
|
| scoped_ptr<VolumeControlDelegate>(delegate).Pass());
|
| EXPECT_EQ(0, delegate->handle_volume_mute_count());
|
| EXPECT_FALSE(GetController()->Process(volume_mute));
|
| @@ -675,7 +686,7 @@ TEST_F(AcceleratorControllerTest, GlobalAccelerators) {
|
| }
|
| {
|
| DummyVolumeControlDelegate* delegate = new DummyVolumeControlDelegate(true);
|
| - GetController()->SetVolumeControlDelegate(
|
| + ash::Shell::GetInstance()->tray_delegate()->SetVolumeControlDelegate(
|
| scoped_ptr<VolumeControlDelegate>(delegate).Pass());
|
| EXPECT_EQ(0, delegate->handle_volume_mute_count());
|
| EXPECT_TRUE(GetController()->Process(volume_mute));
|
|
|