#include "base/values.h"
#include "chromeos/audio/audio_devices_pref_handler_stub.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/fake_cras_audio_client.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace chromeos {
protected:
// chromeos::CrasAudioHandler::AudioObserver overrides.
- virtual void OnActiveOutputNodeChanged() OVERRIDE {
+ virtual void OnActiveOutputNodeChanged() override {
++active_output_node_changed_count_;
}
- virtual void OnActiveInputNodeChanged() OVERRIDE {
+ virtual void OnActiveInputNodeChanged() override {
++active_input_node_changed_count_;
}
- virtual void OnAudioNodesChanged() OVERRIDE {
+ virtual void OnAudioNodesChanged() override {
++audio_nodes_changed_count_;
}
- virtual void OnOutputMuteChanged() OVERRIDE {
+ virtual void OnOutputMuteChanged() override {
++output_mute_changed_count_;
}
- virtual void OnInputMuteChanged() OVERRIDE {
+ virtual void OnInputMuteChanged() override {
++input_mute_changed_count_;
}
- virtual void OnOutputVolumeChanged() OVERRIDE {
+ virtual void OnOutputVolumeChanged() override {
++output_volume_changed_count_;
}
- virtual void OnInputGainChanged() OVERRIDE {
+ virtual void OnInputGainChanged() override {
++input_gain_changed_count_;
}
class CrasAudioHandlerTest : public testing::Test {
public:
CrasAudioHandlerTest() : cras_audio_handler_(NULL),
- cras_audio_client_stub_(NULL) {
+ fake_cras_audio_client_(NULL) {
}
virtual ~CrasAudioHandlerTest() {}
- virtual void SetUp() OVERRIDE {
+ virtual void SetUp() override {
}
- virtual void TearDown() OVERRIDE {
+ virtual void TearDown() override {
cras_audio_handler_->RemoveAudioObserver(test_observer_.get());
test_observer_.reset();
CrasAudioHandler::Shutdown();
void SetUpCrasAudioHandler(const AudioNodeList& audio_nodes) {
DBusThreadManager::Initialize();
- cras_audio_client_stub_ = static_cast<CrasAudioClientStubImpl*>(
+ fake_cras_audio_client_ = static_cast<FakeCrasAudioClient*>(
DBusThreadManager::Get()->GetCrasAudioClient());
- cras_audio_client_stub_->SetAudioNodesForTesting(audio_nodes);
+ fake_cras_audio_client_->SetAudioNodesForTesting(audio_nodes);
audio_pref_handler_ = new AudioDevicesPrefHandlerStub();
CrasAudioHandler::Initialize(audio_pref_handler_);
cras_audio_handler_ = CrasAudioHandler::Get();
const AudioNodeList& audio_nodes,
const AudioNode& primary_active_node) {
DBusThreadManager::Initialize();
- cras_audio_client_stub_ = static_cast<CrasAudioClientStubImpl*>(
+ fake_cras_audio_client_ = static_cast<FakeCrasAudioClient*>(
DBusThreadManager::Get()->GetCrasAudioClient());
- cras_audio_client_stub_->SetAudioNodesForTesting(audio_nodes);
- cras_audio_client_stub_->SetActiveOutputNode(primary_active_node.id),
+ fake_cras_audio_client_->SetAudioNodesForTesting(audio_nodes);
+ fake_cras_audio_client_->SetActiveOutputNode(primary_active_node.id),
audio_pref_handler_ = new AudioDevicesPrefHandlerStub();
CrasAudioHandler::Initialize(audio_pref_handler_);
cras_audio_handler_ = CrasAudioHandler::Get();
}
void ChangeAudioNodes(const AudioNodeList& audio_nodes) {
- cras_audio_client_stub_->SetAudioNodesAndNotifyObserversForTesting(
+ fake_cras_audio_client_->SetAudioNodesAndNotifyObserversForTesting(
audio_nodes);
message_loop_.RunUntilIdle();
}
protected:
base::MessageLoopForUI message_loop_;
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_refptr<AudioDevicesPrefHandlerStub> audio_pref_handler_;