Commit cca5cc1c authored by satorux's avatar satorux Committed by Commit bot

Rename CrasAudioClientStubImpl to FakeCrasAudioClient

CrasAudioClientStubImpl has some fake-ish behavors
(ex. SetAudioNodesForTesting). Besides other similar classes in the
directory are named FakeWhateverClient.

BUG=309506
TEST=none

Review URL: https://codereview.chromium.org/675403002

Cr-Commit-Position: refs/heads/master@{#301377}
parent 092dc8bd
...@@ -10,8 +10,8 @@ ...@@ -10,8 +10,8 @@
#include "base/values.h" #include "base/values.h"
#include "chromeos/audio/audio_devices_pref_handler_stub.h" #include "chromeos/audio/audio_devices_pref_handler_stub.h"
#include "chromeos/dbus/audio_node.h" #include "chromeos/dbus/audio_node.h"
#include "chromeos/dbus/cras_audio_client_stub_impl.h"
#include "chromeos/dbus/dbus_thread_manager.h" #include "chromeos/dbus/dbus_thread_manager.h"
#include "chromeos/dbus/fake_cras_audio_client.h"
#include "testing/gtest/include/gtest/gtest.h" #include "testing/gtest/include/gtest/gtest.h"
namespace chromeos { namespace chromeos {
...@@ -236,7 +236,7 @@ class TestObserver : public chromeos::CrasAudioHandler::AudioObserver { ...@@ -236,7 +236,7 @@ class TestObserver : public chromeos::CrasAudioHandler::AudioObserver {
class CrasAudioHandlerTest : public testing::Test { class CrasAudioHandlerTest : public testing::Test {
public: public:
CrasAudioHandlerTest() : cras_audio_handler_(NULL), CrasAudioHandlerTest() : cras_audio_handler_(NULL),
cras_audio_client_stub_(NULL) { fake_cras_audio_client_(NULL) {
} }
virtual ~CrasAudioHandlerTest() {} virtual ~CrasAudioHandlerTest() {}
...@@ -253,9 +253,9 @@ class CrasAudioHandlerTest : public testing::Test { ...@@ -253,9 +253,9 @@ class CrasAudioHandlerTest : public testing::Test {
void SetUpCrasAudioHandler(const AudioNodeList& audio_nodes) { void SetUpCrasAudioHandler(const AudioNodeList& audio_nodes) {
DBusThreadManager::Initialize(); DBusThreadManager::Initialize();
cras_audio_client_stub_ = static_cast<CrasAudioClientStubImpl*>( fake_cras_audio_client_ = static_cast<FakeCrasAudioClient*>(
DBusThreadManager::Get()->GetCrasAudioClient()); DBusThreadManager::Get()->GetCrasAudioClient());
cras_audio_client_stub_->SetAudioNodesForTesting(audio_nodes); fake_cras_audio_client_->SetAudioNodesForTesting(audio_nodes);
audio_pref_handler_ = new AudioDevicesPrefHandlerStub(); audio_pref_handler_ = new AudioDevicesPrefHandlerStub();
CrasAudioHandler::Initialize(audio_pref_handler_); CrasAudioHandler::Initialize(audio_pref_handler_);
cras_audio_handler_ = CrasAudioHandler::Get(); cras_audio_handler_ = CrasAudioHandler::Get();
...@@ -268,10 +268,10 @@ class CrasAudioHandlerTest : public testing::Test { ...@@ -268,10 +268,10 @@ class CrasAudioHandlerTest : public testing::Test {
const AudioNodeList& audio_nodes, const AudioNodeList& audio_nodes,
const AudioNode& primary_active_node) { const AudioNode& primary_active_node) {
DBusThreadManager::Initialize(); DBusThreadManager::Initialize();
cras_audio_client_stub_ = static_cast<CrasAudioClientStubImpl*>( fake_cras_audio_client_ = static_cast<FakeCrasAudioClient*>(
DBusThreadManager::Get()->GetCrasAudioClient()); DBusThreadManager::Get()->GetCrasAudioClient());
cras_audio_client_stub_->SetAudioNodesForTesting(audio_nodes); fake_cras_audio_client_->SetAudioNodesForTesting(audio_nodes);
cras_audio_client_stub_->SetActiveOutputNode(primary_active_node.id), fake_cras_audio_client_->SetActiveOutputNode(primary_active_node.id),
audio_pref_handler_ = new AudioDevicesPrefHandlerStub(); audio_pref_handler_ = new AudioDevicesPrefHandlerStub();
CrasAudioHandler::Initialize(audio_pref_handler_); CrasAudioHandler::Initialize(audio_pref_handler_);
cras_audio_handler_ = CrasAudioHandler::Get(); cras_audio_handler_ = CrasAudioHandler::Get();
...@@ -281,7 +281,7 @@ class CrasAudioHandlerTest : public testing::Test { ...@@ -281,7 +281,7 @@ class CrasAudioHandlerTest : public testing::Test {
} }
void ChangeAudioNodes(const AudioNodeList& audio_nodes) { void ChangeAudioNodes(const AudioNodeList& audio_nodes) {
cras_audio_client_stub_->SetAudioNodesAndNotifyObserversForTesting( fake_cras_audio_client_->SetAudioNodesAndNotifyObserversForTesting(
audio_nodes); audio_nodes);
message_loop_.RunUntilIdle(); message_loop_.RunUntilIdle();
} }
...@@ -293,7 +293,7 @@ class CrasAudioHandlerTest : public testing::Test { ...@@ -293,7 +293,7 @@ class CrasAudioHandlerTest : public testing::Test {
protected: protected:
base::MessageLoopForUI message_loop_; base::MessageLoopForUI message_loop_;
CrasAudioHandler* cras_audio_handler_; // Not owned. CrasAudioHandler* cras_audio_handler_; // Not owned.
CrasAudioClientStubImpl* cras_audio_client_stub_; // Not owned. FakeCrasAudioClient* fake_cras_audio_client_; // Not owned.
scoped_ptr<TestObserver> test_observer_; scoped_ptr<TestObserver> test_observer_;
scoped_refptr<AudioDevicesPrefHandlerStub> audio_pref_handler_; scoped_refptr<AudioDevicesPrefHandlerStub> audio_pref_handler_;
......
...@@ -77,8 +77,6 @@ ...@@ -77,8 +77,6 @@
'dbus/bluetooth_profile_service_provider.h', 'dbus/bluetooth_profile_service_provider.h',
'dbus/cras_audio_client.cc', 'dbus/cras_audio_client.cc',
'dbus/cras_audio_client.h', 'dbus/cras_audio_client.h',
'dbus/cras_audio_client_stub_impl.cc',
'dbus/cras_audio_client_stub_impl.h',
'dbus/cros_disks_client.cc', 'dbus/cros_disks_client.cc',
'dbus/cros_disks_client.h', 'dbus/cros_disks_client.h',
'dbus/cryptohome_client.cc', 'dbus/cryptohome_client.cc',
...@@ -122,6 +120,8 @@ ...@@ -122,6 +120,8 @@
'dbus/fake_bluetooth_profile_manager_client.h', 'dbus/fake_bluetooth_profile_manager_client.h',
'dbus/fake_bluetooth_profile_service_provider.cc', 'dbus/fake_bluetooth_profile_service_provider.cc',
'dbus/fake_bluetooth_profile_service_provider.h', 'dbus/fake_bluetooth_profile_service_provider.h',
'dbus/fake_cras_audio_client.cc',
'dbus/fake_cras_audio_client.h',
'dbus/fake_cryptohome_client.cc', 'dbus/fake_cryptohome_client.cc',
'dbus/fake_cryptohome_client.h', 'dbus/fake_cryptohome_client.h',
'dbus/fake_debug_daemon_client.cc', 'dbus/fake_debug_daemon_client.cc',
......
...@@ -7,7 +7,6 @@ ...@@ -7,7 +7,6 @@
#include "base/bind.h" #include "base/bind.h"
#include "base/format_macros.h" #include "base/format_macros.h"
#include "base/strings/stringprintf.h" #include "base/strings/stringprintf.h"
#include "chromeos/dbus/cras_audio_client_stub_impl.h"
#include "dbus/bus.h" #include "dbus/bus.h"
#include "dbus/message.h" #include "dbus/message.h"
#include "dbus/object_path.h" #include "dbus/object_path.h"
......
...@@ -18,7 +18,6 @@ ...@@ -18,7 +18,6 @@
#include "chromeos/dbus/bluetooth_input_client.h" #include "chromeos/dbus/bluetooth_input_client.h"
#include "chromeos/dbus/bluetooth_profile_manager_client.h" #include "chromeos/dbus/bluetooth_profile_manager_client.h"
#include "chromeos/dbus/cras_audio_client.h" #include "chromeos/dbus/cras_audio_client.h"
#include "chromeos/dbus/cras_audio_client_stub_impl.h"
#include "chromeos/dbus/cros_disks_client.h" #include "chromeos/dbus/cros_disks_client.h"
#include "chromeos/dbus/cryptohome_client.h" #include "chromeos/dbus/cryptohome_client.h"
#include "chromeos/dbus/debug_daemon_client.h" #include "chromeos/dbus/debug_daemon_client.h"
...@@ -32,6 +31,7 @@ ...@@ -32,6 +31,7 @@
#include "chromeos/dbus/fake_bluetooth_gatt_service_client.h" #include "chromeos/dbus/fake_bluetooth_gatt_service_client.h"
#include "chromeos/dbus/fake_bluetooth_input_client.h" #include "chromeos/dbus/fake_bluetooth_input_client.h"
#include "chromeos/dbus/fake_bluetooth_profile_manager_client.h" #include "chromeos/dbus/fake_bluetooth_profile_manager_client.h"
#include "chromeos/dbus/fake_cras_audio_client.h"
#include "chromeos/dbus/fake_cryptohome_client.h" #include "chromeos/dbus/fake_cryptohome_client.h"
#include "chromeos/dbus/fake_debug_daemon_client.h" #include "chromeos/dbus/fake_debug_daemon_client.h"
#include "chromeos/dbus/fake_easy_unlock_client.h" #include "chromeos/dbus/fake_easy_unlock_client.h"
...@@ -155,7 +155,7 @@ DBusClientBundle::DBusClientBundle(DBusClientTypeMask unstub_client_mask) ...@@ -155,7 +155,7 @@ DBusClientBundle::DBusClientBundle(DBusClientTypeMask unstub_client_mask)
if (!IsUsingStub(CRAS)) if (!IsUsingStub(CRAS))
cras_audio_client_.reset(CrasAudioClient::Create()); cras_audio_client_.reset(CrasAudioClient::Create());
else else
cras_audio_client_.reset(new CrasAudioClientStubImpl); cras_audio_client_.reset(new FakeCrasAudioClient);
cros_disks_client_.reset(CrosDisksClient::Create( cros_disks_client_.reset(CrosDisksClient::Create(
IsUsingStub(CROS_DISKS) ? STUB_DBUS_CLIENT_IMPLEMENTATION IsUsingStub(CROS_DISKS) ? STUB_DBUS_CLIENT_IMPLEMENTATION
......
...@@ -2,20 +2,20 @@ ...@@ -2,20 +2,20 @@
// Use of this source code is governed by a BSD-style license that can be // Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. // found in the LICENSE file.
#include "chromeos/dbus/cras_audio_client_stub_impl.h" #include "chromeos/dbus/fake_cras_audio_client.h"
namespace chromeos { namespace chromeos {
CrasAudioClientStubImpl::CrasAudioClientStubImpl() FakeCrasAudioClient::FakeCrasAudioClient()
: active_input_node_id_(0), : active_input_node_id_(0),
active_output_node_id_(0) { active_output_node_id_(0) {
} }
CrasAudioClientStubImpl::~CrasAudioClientStubImpl() { FakeCrasAudioClient::~FakeCrasAudioClient() {
} }
void CrasAudioClientStubImpl::Init(dbus::Bus* bus) { void FakeCrasAudioClient::Init(dbus::Bus* bus) {
VLOG(1) << "CrasAudioClientStubImpl is created"; VLOG(1) << "FakeCrasAudioClient is created";
// Fake audio output nodes. // Fake audio output nodes.
AudioNode node_1; AudioNode node_1;
...@@ -60,51 +60,51 @@ void CrasAudioClientStubImpl::Init(dbus::Bus* bus) { ...@@ -60,51 +60,51 @@ void CrasAudioClientStubImpl::Init(dbus::Bus* bus) {
node_list_.push_back(node_5); node_list_.push_back(node_5);
} }
void CrasAudioClientStubImpl::AddObserver(Observer* observer) { void FakeCrasAudioClient::AddObserver(Observer* observer) {
observers_.AddObserver(observer); observers_.AddObserver(observer);
} }
void CrasAudioClientStubImpl::RemoveObserver(Observer* observer) { void FakeCrasAudioClient::RemoveObserver(Observer* observer) {
observers_.RemoveObserver(observer); observers_.RemoveObserver(observer);
} }
bool CrasAudioClientStubImpl::HasObserver(Observer* observer) { bool FakeCrasAudioClient::HasObserver(Observer* observer) {
return observers_.HasObserver(observer); return observers_.HasObserver(observer);
} }
void CrasAudioClientStubImpl::GetVolumeState( void FakeCrasAudioClient::GetVolumeState(
const GetVolumeStateCallback& callback) { const GetVolumeStateCallback& callback) {
callback.Run(volume_state_, true); callback.Run(volume_state_, true);
} }
void CrasAudioClientStubImpl::GetNodes(const GetNodesCallback& callback, void FakeCrasAudioClient::GetNodes(const GetNodesCallback& callback,
const ErrorCallback& error_callback) { const ErrorCallback& error_callback) {
callback.Run(node_list_, true); callback.Run(node_list_, true);
} }
void CrasAudioClientStubImpl::SetOutputNodeVolume(uint64 node_id, void FakeCrasAudioClient::SetOutputNodeVolume(uint64 node_id,
int32 volume) { int32 volume) {
} }
void CrasAudioClientStubImpl::SetOutputUserMute(bool mute_on) { void FakeCrasAudioClient::SetOutputUserMute(bool mute_on) {
volume_state_.output_user_mute = mute_on; volume_state_.output_user_mute = mute_on;
FOR_EACH_OBSERVER(Observer, FOR_EACH_OBSERVER(Observer,
observers_, observers_,
OutputMuteChanged(volume_state_.output_user_mute)); OutputMuteChanged(volume_state_.output_user_mute));
} }
void CrasAudioClientStubImpl::SetInputNodeGain(uint64 node_id, void FakeCrasAudioClient::SetInputNodeGain(uint64 node_id,
int32 input_gain) { int32 input_gain) {
} }
void CrasAudioClientStubImpl::SetInputMute(bool mute_on) { void FakeCrasAudioClient::SetInputMute(bool mute_on) {
volume_state_.input_mute = mute_on; volume_state_.input_mute = mute_on;
FOR_EACH_OBSERVER(Observer, FOR_EACH_OBSERVER(Observer,
observers_, observers_,
InputMuteChanged(volume_state_.input_mute)); InputMuteChanged(volume_state_.input_mute));
} }
void CrasAudioClientStubImpl::SetActiveOutputNode(uint64 node_id) { void FakeCrasAudioClient::SetActiveOutputNode(uint64 node_id) {
if (active_output_node_id_ == node_id) if (active_output_node_id_ == node_id)
return; return;
...@@ -120,7 +120,7 @@ void CrasAudioClientStubImpl::SetActiveOutputNode(uint64 node_id) { ...@@ -120,7 +120,7 @@ void CrasAudioClientStubImpl::SetActiveOutputNode(uint64 node_id) {
ActiveOutputNodeChanged(node_id)); ActiveOutputNodeChanged(node_id));
} }
void CrasAudioClientStubImpl::SetActiveInputNode(uint64 node_id) { void FakeCrasAudioClient::SetActiveInputNode(uint64 node_id) {
if (active_input_node_id_ == node_id) if (active_input_node_id_ == node_id)
return; return;
...@@ -136,43 +136,43 @@ void CrasAudioClientStubImpl::SetActiveInputNode(uint64 node_id) { ...@@ -136,43 +136,43 @@ void CrasAudioClientStubImpl::SetActiveInputNode(uint64 node_id) {
ActiveInputNodeChanged(node_id)); ActiveInputNodeChanged(node_id));
} }
void CrasAudioClientStubImpl::AddActiveInputNode(uint64 node_id) { void FakeCrasAudioClient::AddActiveInputNode(uint64 node_id) {
for (size_t i = 0; i < node_list_.size(); ++i) { for (size_t i = 0; i < node_list_.size(); ++i) {
if (node_list_[i].id == node_id) if (node_list_[i].id == node_id)
node_list_[i].active = true; node_list_[i].active = true;
} }
} }
void CrasAudioClientStubImpl::RemoveActiveInputNode(uint64 node_id) { void FakeCrasAudioClient::RemoveActiveInputNode(uint64 node_id) {
for (size_t i = 0; i < node_list_.size(); ++i) { for (size_t i = 0; i < node_list_.size(); ++i) {
if (node_list_[i].id == node_id) if (node_list_[i].id == node_id)
node_list_[i].active = false; node_list_[i].active = false;
} }
} }
void CrasAudioClientStubImpl::SwapLeftRight(uint64 node_id, bool swap) { void FakeCrasAudioClient::SwapLeftRight(uint64 node_id, bool swap) {
} }
void CrasAudioClientStubImpl::AddActiveOutputNode(uint64 node_id) { void FakeCrasAudioClient::AddActiveOutputNode(uint64 node_id) {
for (size_t i = 0; i < node_list_.size(); ++i) { for (size_t i = 0; i < node_list_.size(); ++i) {
if (node_list_[i].id == node_id) if (node_list_[i].id == node_id)
node_list_[i].active = true; node_list_[i].active = true;
} }
} }
void CrasAudioClientStubImpl::RemoveActiveOutputNode(uint64 node_id) { void FakeCrasAudioClient::RemoveActiveOutputNode(uint64 node_id) {
for (size_t i = 0; i < node_list_.size(); ++i) { for (size_t i = 0; i < node_list_.size(); ++i) {
if (node_list_[i].id == node_id) if (node_list_[i].id == node_id)
node_list_[i].active = false; node_list_[i].active = false;
} }
} }
void CrasAudioClientStubImpl::SetAudioNodesForTesting( void FakeCrasAudioClient::SetAudioNodesForTesting(
const AudioNodeList& audio_nodes) { const AudioNodeList& audio_nodes) {
node_list_ = audio_nodes; node_list_ = audio_nodes;
} }
void CrasAudioClientStubImpl::SetAudioNodesAndNotifyObserversForTesting( void FakeCrasAudioClient::SetAudioNodesAndNotifyObserversForTesting(
const AudioNodeList& new_nodes) { const AudioNodeList& new_nodes) {
SetAudioNodesForTesting(new_nodes); SetAudioNodesForTesting(new_nodes);
FOR_EACH_OBSERVER(Observer, observers_, NodesChanged()); FOR_EACH_OBSERVER(Observer, observers_, NodesChanged());
......
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be // Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. // found in the LICENSE file.
#ifndef CHROMEOS_DBUS_CRAS_AUDIO_CLIENT_STUB_IMPL_H_ #ifndef CHROMEOS_DBUS_FAKE_CRAS_AUDIO_CLIENT_H_
#define CHROMEOS_DBUS_CRAS_AUDIO_CLIENT_STUB_IMPL_H_ #define CHROMEOS_DBUS_FAKE_CRAS_AUDIO_CLIENT_H_
#include "chromeos/chromeos_export.h" #include "chromeos/chromeos_export.h"
#include "chromeos/dbus/cras_audio_client.h" #include "chromeos/dbus/cras_audio_client.h"
...@@ -13,10 +13,10 @@ namespace chromeos { ...@@ -13,10 +13,10 @@ namespace chromeos {
class CrasAudioHandlerTest; class CrasAudioHandlerTest;
// The CrasAudioClient implementation used on Linux desktop. // The CrasAudioClient implementation used on Linux desktop.
class CHROMEOS_EXPORT CrasAudioClientStubImpl : public CrasAudioClient { class CHROMEOS_EXPORT FakeCrasAudioClient : public CrasAudioClient {
public: public:
CrasAudioClientStubImpl(); FakeCrasAudioClient();
virtual ~CrasAudioClientStubImpl(); virtual ~FakeCrasAudioClient();
// CrasAudioClient overrides: // CrasAudioClient overrides:
virtual void Init(dbus::Bus* bus) override; virtual void Init(dbus::Bus* bus) override;
...@@ -52,9 +52,9 @@ class CHROMEOS_EXPORT CrasAudioClientStubImpl : public CrasAudioClient { ...@@ -52,9 +52,9 @@ class CHROMEOS_EXPORT CrasAudioClientStubImpl : public CrasAudioClient {
uint64 active_output_node_id_; uint64 active_output_node_id_;
ObserverList<Observer> observers_; ObserverList<Observer> observers_;
DISALLOW_COPY_AND_ASSIGN(CrasAudioClientStubImpl); DISALLOW_COPY_AND_ASSIGN(FakeCrasAudioClient);
}; };
} // namespace chromeos } // namespace chromeos
#endif // CHROMEOS_DBUS_CRAS_AUDIO_CLIENT_STUB_IMPL_H_ #endif // CHROMEOS_DBUS_FAKE_CRAS_AUDIO_CLIENT_H_
...@@ -8,8 +8,8 @@ ...@@ -8,8 +8,8 @@
#include "chromeos/audio/audio_device.h" #include "chromeos/audio/audio_device.h"
#include "chromeos/audio/cras_audio_handler.h" #include "chromeos/audio/cras_audio_handler.h"
#include "chromeos/dbus/audio_node.h" #include "chromeos/dbus/audio_node.h"
#include "chromeos/dbus/cras_audio_client_stub_impl.h"
#include "chromeos/dbus/dbus_thread_manager.h" #include "chromeos/dbus/dbus_thread_manager.h"
#include "chromeos/dbus/fake_cras_audio_client.h"
#include "testing/gtest/include/gtest/gtest.h" #include "testing/gtest/include/gtest/gtest.h"
using chromeos::AudioDevice; using chromeos::AudioDevice;
...@@ -25,7 +25,7 @@ class ShellAudioControllerTest : public testing::Test { ...@@ -25,7 +25,7 @@ class ShellAudioControllerTest : public testing::Test {
scoped_ptr<chromeos::DBusThreadManagerSetter> dbus_setter = scoped_ptr<chromeos::DBusThreadManagerSetter> dbus_setter =
chromeos::DBusThreadManager::GetSetterForTesting(); chromeos::DBusThreadManager::GetSetterForTesting();
audio_client_ = new chromeos::CrasAudioClientStubImpl(); audio_client_ = new chromeos::FakeCrasAudioClient();
audio_client_->SetAudioNodesForTesting(AudioNodeList()); audio_client_->SetAudioNodesForTesting(AudioNodeList());
dbus_setter->SetCrasAudioClient(make_scoped_ptr(audio_client_)); dbus_setter->SetCrasAudioClient(make_scoped_ptr(audio_client_));
...@@ -67,7 +67,7 @@ class ShellAudioControllerTest : public testing::Test { ...@@ -67,7 +67,7 @@ class ShellAudioControllerTest : public testing::Test {
ASSERT_TRUE(false) << "Didn't find ID " << id; ASSERT_TRUE(false) << "Didn't find ID " << id;
} }
chromeos::CrasAudioClientStubImpl* audio_client_; // Not owned. chromeos::FakeCrasAudioClient* audio_client_; // Not owned.
chromeos::CrasAudioHandler* audio_handler_; // Not owned. chromeos::CrasAudioHandler* audio_handler_; // Not owned.
scoped_ptr<ShellAudioController> controller_; scoped_ptr<ShellAudioController> controller_;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment