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

Side by Side Diff: chromeos/dbus/fake_cras_audio_client.cc

Issue 675403002: Rename CrasAudioClientStubImpl to FakeCrasAudioClient (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix the app_shell_unittests build 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chromeos/dbus/cras_audio_client_stub_impl.h" 5 #include "chromeos/dbus/fake_cras_audio_client.h"
6 6
7 namespace chromeos { 7 namespace chromeos {
8 8
9 CrasAudioClientStubImpl::CrasAudioClientStubImpl() 9 FakeCrasAudioClient::FakeCrasAudioClient()
10 : active_input_node_id_(0), 10 : active_input_node_id_(0),
11 active_output_node_id_(0) { 11 active_output_node_id_(0) {
12 } 12 }
13 13
14 CrasAudioClientStubImpl::~CrasAudioClientStubImpl() { 14 FakeCrasAudioClient::~FakeCrasAudioClient() {
15 } 15 }
16 16
17 void CrasAudioClientStubImpl::Init(dbus::Bus* bus) { 17 void FakeCrasAudioClient::Init(dbus::Bus* bus) {
18 VLOG(1) << "CrasAudioClientStubImpl is created"; 18 VLOG(1) << "FakeCrasAudioClient is created";
19 19
20 // Fake audio output nodes. 20 // Fake audio output nodes.
21 AudioNode node_1; 21 AudioNode node_1;
22 node_1.is_input = false; 22 node_1.is_input = false;
23 node_1.id = 10001; 23 node_1.id = 10001;
24 node_1.device_name = "Fake Speaker"; 24 node_1.device_name = "Fake Speaker";
25 node_1.type = "INTERNAL_SPEAKER"; 25 node_1.type = "INTERNAL_SPEAKER";
26 node_1.name = "Speaker"; 26 node_1.name = "Speaker";
27 node_list_.push_back(node_1); 27 node_list_.push_back(node_1);
28 28
(...skipping 24 matching lines...) Expand all
53 53
54 AudioNode node_5; 54 AudioNode node_5;
55 node_5.is_input = true; 55 node_5.is_input = true;
56 node_5.id = 10005; 56 node_5.id = 10005;
57 node_5.device_name = "Fake USB Mic"; 57 node_5.device_name = "Fake USB Mic";
58 node_5.type = "USB"; 58 node_5.type = "USB";
59 node_5.name = "Mic"; 59 node_5.name = "Mic";
60 node_list_.push_back(node_5); 60 node_list_.push_back(node_5);
61 } 61 }
62 62
63 void CrasAudioClientStubImpl::AddObserver(Observer* observer) { 63 void FakeCrasAudioClient::AddObserver(Observer* observer) {
64 observers_.AddObserver(observer); 64 observers_.AddObserver(observer);
65 } 65 }
66 66
67 void CrasAudioClientStubImpl::RemoveObserver(Observer* observer) { 67 void FakeCrasAudioClient::RemoveObserver(Observer* observer) {
68 observers_.RemoveObserver(observer); 68 observers_.RemoveObserver(observer);
69 } 69 }
70 70
71 bool CrasAudioClientStubImpl::HasObserver(Observer* observer) { 71 bool FakeCrasAudioClient::HasObserver(Observer* observer) {
72 return observers_.HasObserver(observer); 72 return observers_.HasObserver(observer);
73 } 73 }
74 74
75 void CrasAudioClientStubImpl::GetVolumeState( 75 void FakeCrasAudioClient::GetVolumeState(
76 const GetVolumeStateCallback& callback) { 76 const GetVolumeStateCallback& callback) {
77 callback.Run(volume_state_, true); 77 callback.Run(volume_state_, true);
78 } 78 }
79 79
80 void CrasAudioClientStubImpl::GetNodes(const GetNodesCallback& callback, 80 void FakeCrasAudioClient::GetNodes(const GetNodesCallback& callback,
81 const ErrorCallback& error_callback) { 81 const ErrorCallback& error_callback) {
82 callback.Run(node_list_, true); 82 callback.Run(node_list_, true);
83 } 83 }
84 84
85 void CrasAudioClientStubImpl::SetOutputNodeVolume(uint64 node_id, 85 void FakeCrasAudioClient::SetOutputNodeVolume(uint64 node_id,
86 int32 volume) { 86 int32 volume) {
87 } 87 }
88 88
89 void CrasAudioClientStubImpl::SetOutputUserMute(bool mute_on) { 89 void FakeCrasAudioClient::SetOutputUserMute(bool mute_on) {
90 volume_state_.output_user_mute = mute_on; 90 volume_state_.output_user_mute = mute_on;
91 FOR_EACH_OBSERVER(Observer, 91 FOR_EACH_OBSERVER(Observer,
92 observers_, 92 observers_,
93 OutputMuteChanged(volume_state_.output_user_mute)); 93 OutputMuteChanged(volume_state_.output_user_mute));
94 } 94 }
95 95
96 void CrasAudioClientStubImpl::SetInputNodeGain(uint64 node_id, 96 void FakeCrasAudioClient::SetInputNodeGain(uint64 node_id,
97 int32 input_gain) { 97 int32 input_gain) {
98 } 98 }
99 99
100 void CrasAudioClientStubImpl::SetInputMute(bool mute_on) { 100 void FakeCrasAudioClient::SetInputMute(bool mute_on) {
101 volume_state_.input_mute = mute_on; 101 volume_state_.input_mute = mute_on;
102 FOR_EACH_OBSERVER(Observer, 102 FOR_EACH_OBSERVER(Observer,
103 observers_, 103 observers_,
104 InputMuteChanged(volume_state_.input_mute)); 104 InputMuteChanged(volume_state_.input_mute));
105 } 105 }
106 106
107 void CrasAudioClientStubImpl::SetActiveOutputNode(uint64 node_id) { 107 void FakeCrasAudioClient::SetActiveOutputNode(uint64 node_id) {
108 if (active_output_node_id_ == node_id) 108 if (active_output_node_id_ == node_id)
109 return; 109 return;
110 110
111 for (size_t i = 0; i < node_list_.size(); ++i) { 111 for (size_t i = 0; i < node_list_.size(); ++i) {
112 if (node_list_[i].id == active_output_node_id_) 112 if (node_list_[i].id == active_output_node_id_)
113 node_list_[i].active = false; 113 node_list_[i].active = false;
114 else if (node_list_[i].id == node_id) 114 else if (node_list_[i].id == node_id)
115 node_list_[i].active = true; 115 node_list_[i].active = true;
116 } 116 }
117 active_output_node_id_ = node_id; 117 active_output_node_id_ = node_id;
118 FOR_EACH_OBSERVER(Observer, 118 FOR_EACH_OBSERVER(Observer,
119 observers_, 119 observers_,
120 ActiveOutputNodeChanged(node_id)); 120 ActiveOutputNodeChanged(node_id));
121 } 121 }
122 122
123 void CrasAudioClientStubImpl::SetActiveInputNode(uint64 node_id) { 123 void FakeCrasAudioClient::SetActiveInputNode(uint64 node_id) {
124 if (active_input_node_id_ == node_id) 124 if (active_input_node_id_ == node_id)
125 return; 125 return;
126 126
127 for (size_t i = 0; i < node_list_.size(); ++i) { 127 for (size_t i = 0; i < node_list_.size(); ++i) {
128 if (node_list_[i].id == active_input_node_id_) 128 if (node_list_[i].id == active_input_node_id_)
129 node_list_[i].active = false; 129 node_list_[i].active = false;
130 else if (node_list_[i].id == node_id) 130 else if (node_list_[i].id == node_id)
131 node_list_[i].active = true; 131 node_list_[i].active = true;
132 } 132 }
133 active_input_node_id_ = node_id; 133 active_input_node_id_ = node_id;
134 FOR_EACH_OBSERVER(Observer, 134 FOR_EACH_OBSERVER(Observer,
135 observers_, 135 observers_,
136 ActiveInputNodeChanged(node_id)); 136 ActiveInputNodeChanged(node_id));
137 } 137 }
138 138
139 void CrasAudioClientStubImpl::AddActiveInputNode(uint64 node_id) { 139 void FakeCrasAudioClient::AddActiveInputNode(uint64 node_id) {
140 for (size_t i = 0; i < node_list_.size(); ++i) { 140 for (size_t i = 0; i < node_list_.size(); ++i) {
141 if (node_list_[i].id == node_id) 141 if (node_list_[i].id == node_id)
142 node_list_[i].active = true; 142 node_list_[i].active = true;
143 } 143 }
144 } 144 }
145 145
146 void CrasAudioClientStubImpl::RemoveActiveInputNode(uint64 node_id) { 146 void FakeCrasAudioClient::RemoveActiveInputNode(uint64 node_id) {
147 for (size_t i = 0; i < node_list_.size(); ++i) { 147 for (size_t i = 0; i < node_list_.size(); ++i) {
148 if (node_list_[i].id == node_id) 148 if (node_list_[i].id == node_id)
149 node_list_[i].active = false; 149 node_list_[i].active = false;
150 } 150 }
151 } 151 }
152 152
153 void CrasAudioClientStubImpl::SwapLeftRight(uint64 node_id, bool swap) { 153 void FakeCrasAudioClient::SwapLeftRight(uint64 node_id, bool swap) {
154 } 154 }
155 155
156 void CrasAudioClientStubImpl::AddActiveOutputNode(uint64 node_id) { 156 void FakeCrasAudioClient::AddActiveOutputNode(uint64 node_id) {
157 for (size_t i = 0; i < node_list_.size(); ++i) { 157 for (size_t i = 0; i < node_list_.size(); ++i) {
158 if (node_list_[i].id == node_id) 158 if (node_list_[i].id == node_id)
159 node_list_[i].active = true; 159 node_list_[i].active = true;
160 } 160 }
161 } 161 }
162 162
163 void CrasAudioClientStubImpl::RemoveActiveOutputNode(uint64 node_id) { 163 void FakeCrasAudioClient::RemoveActiveOutputNode(uint64 node_id) {
164 for (size_t i = 0; i < node_list_.size(); ++i) { 164 for (size_t i = 0; i < node_list_.size(); ++i) {
165 if (node_list_[i].id == node_id) 165 if (node_list_[i].id == node_id)
166 node_list_[i].active = false; 166 node_list_[i].active = false;
167 } 167 }
168 } 168 }
169 169
170 void CrasAudioClientStubImpl::SetAudioNodesForTesting( 170 void FakeCrasAudioClient::SetAudioNodesForTesting(
171 const AudioNodeList& audio_nodes) { 171 const AudioNodeList& audio_nodes) {
172 node_list_ = audio_nodes; 172 node_list_ = audio_nodes;
173 } 173 }
174 174
175 void CrasAudioClientStubImpl::SetAudioNodesAndNotifyObserversForTesting( 175 void FakeCrasAudioClient::SetAudioNodesAndNotifyObserversForTesting(
176 const AudioNodeList& new_nodes) { 176 const AudioNodeList& new_nodes) {
177 SetAudioNodesForTesting(new_nodes); 177 SetAudioNodesForTesting(new_nodes);
178 FOR_EACH_OBSERVER(Observer, observers_, NodesChanged()); 178 FOR_EACH_OBSERVER(Observer, observers_, NodesChanged());
179 } 179 }
180 180
181 } // namespace chromeos 181 } // namespace chromeos
OLDNEW
« no previous file with comments | « chromeos/dbus/fake_cras_audio_client.h ('k') | extensions/shell/browser/shell_audio_controller_chromeos_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698