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

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

Issue 12223011: Added more default expectations to MockDBusThreadManager. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fixed link Created 7 years, 10 months 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 | Annotate | Revision Log
« no previous file with comments | « chromeos/dbus/cryptohome_client.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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/mock_dbus_thread_manager.h" 5 #include "chromeos/dbus/mock_dbus_thread_manager.h"
6 6
7 #include "chromeos/dbus/dbus_thread_manager_observer.h" 7 #include "chromeos/dbus/dbus_thread_manager_observer.h"
8 #include "chromeos/dbus/mock_bluetooth_adapter_client.h" 8 #include "chromeos/dbus/mock_bluetooth_adapter_client.h"
9 #include "chromeos/dbus/mock_bluetooth_device_client.h" 9 #include "chromeos/dbus/mock_bluetooth_device_client.h"
10 #include "chromeos/dbus/mock_bluetooth_input_client.h" 10 #include "chromeos/dbus/mock_bluetooth_input_client.h"
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
101 EXPECT_CALL(*this, GetPowerManagerClient()) 101 EXPECT_CALL(*this, GetPowerManagerClient())
102 .WillRepeatedly(Return(mock_power_manager_client_.get())); 102 .WillRepeatedly(Return(mock_power_manager_client_.get()));
103 EXPECT_CALL(*this, GetSessionManagerClient()) 103 EXPECT_CALL(*this, GetSessionManagerClient())
104 .WillRepeatedly(Return(mock_session_manager_client_.get())); 104 .WillRepeatedly(Return(mock_session_manager_client_.get()));
105 EXPECT_CALL(*this, GetSMSClient()) 105 EXPECT_CALL(*this, GetSMSClient())
106 .WillRepeatedly(Return(mock_sms_client_.get())); 106 .WillRepeatedly(Return(mock_sms_client_.get()));
107 EXPECT_CALL(*this, GetSpeechSynthesizerClient()) 107 EXPECT_CALL(*this, GetSpeechSynthesizerClient())
108 .WillRepeatedly(Return(mock_speech_synthesizer_client_.get())); 108 .WillRepeatedly(Return(mock_speech_synthesizer_client_.get()));
109 EXPECT_CALL(*this, GetUpdateEngineClient()) 109 EXPECT_CALL(*this, GetUpdateEngineClient())
110 .WillRepeatedly(Return(mock_update_engine_client_.get())); 110 .WillRepeatedly(Return(mock_update_engine_client_.get()));
111 EXPECT_CALL(*this, GetIBusInputContextClient())
112 .WillRepeatedly(ReturnNull());
111 113
114 EXPECT_CALL(*this, GetSystemBus())
115 .WillRepeatedly(ReturnNull());
112 EXPECT_CALL(*this, GetIBusBus()) 116 EXPECT_CALL(*this, GetIBusBus())
113 .WillRepeatedly(ReturnNull()); 117 .WillRepeatedly(ReturnNull());
114 118
115 // These observers calls are used in ChromeBrowserMainPartsChromeos. 119 // These observers calls are used in ChromeBrowserMainPartsChromeos.
116 EXPECT_CALL(*mock_power_manager_client_.get(), AddObserver(_)) 120 EXPECT_CALL(*mock_power_manager_client_.get(), AddObserver(_))
117 .Times(AnyNumber()); 121 .Times(AnyNumber());
118 EXPECT_CALL(*mock_power_manager_client_.get(), RemoveObserver(_)) 122 EXPECT_CALL(*mock_power_manager_client_.get(), RemoveObserver(_))
119 .Times(AnyNumber()); 123 .Times(AnyNumber());
124 EXPECT_CALL(*mock_power_manager_client_.get(), NotifyUserActivity(_))
125 .Times(AnyNumber());
126 EXPECT_CALL(*mock_power_manager_client_.get(), NotifyVideoActivity(_, _))
127 .Times(AnyNumber());
120 EXPECT_CALL(*mock_session_manager_client_.get(), AddObserver(_)) 128 EXPECT_CALL(*mock_session_manager_client_.get(), AddObserver(_))
121 .Times(AnyNumber()); 129 .Times(AnyNumber());
122 EXPECT_CALL(*mock_session_manager_client_.get(), RemoveObserver(_)) 130 EXPECT_CALL(*mock_session_manager_client_.get(), RemoveObserver(_))
123 .Times(AnyNumber()); 131 .Times(AnyNumber());
132 EXPECT_CALL(*mock_session_manager_client_.get(), HasObserver(_))
133 .Times(AnyNumber());
124 EXPECT_CALL(*mock_update_engine_client_.get(), AddObserver(_)) 134 EXPECT_CALL(*mock_update_engine_client_.get(), AddObserver(_))
125 .Times(AnyNumber()); 135 .Times(AnyNumber());
126 EXPECT_CALL(*mock_update_engine_client_.get(), RemoveObserver(_)) 136 EXPECT_CALL(*mock_update_engine_client_.get(), RemoveObserver(_))
127 .Times(AnyNumber()); 137 .Times(AnyNumber());
128 EXPECT_CALL(*mock_bluetooth_manager_client_.get(), AddObserver(_)) 138 EXPECT_CALL(*mock_bluetooth_manager_client_.get(), AddObserver(_))
129 .Times(AnyNumber()); 139 .Times(AnyNumber());
130 EXPECT_CALL(*mock_bluetooth_manager_client_.get(), RemoveObserver(_)) 140 EXPECT_CALL(*mock_bluetooth_manager_client_.get(), RemoveObserver(_))
131 .Times(AnyNumber()); 141 .Times(AnyNumber());
132 EXPECT_CALL(*mock_bluetooth_adapter_client_.get(), AddObserver(_)) 142 EXPECT_CALL(*mock_bluetooth_adapter_client_.get(), AddObserver(_))
133 .Times(AnyNumber()); 143 .Times(AnyNumber());
(...skipping 12 matching lines...) Expand all
146 EXPECT_CALL(*mock_bluetooth_node_client_.get(), RemoveObserver(_)) 156 EXPECT_CALL(*mock_bluetooth_node_client_.get(), RemoveObserver(_))
147 .Times(AnyNumber()); 157 .Times(AnyNumber());
148 158
149 // Called from PowerMenuButton ctor. 159 // Called from PowerMenuButton ctor.
150 EXPECT_CALL(*mock_power_manager_client_.get(), RequestStatusUpdate(_)) 160 EXPECT_CALL(*mock_power_manager_client_.get(), RequestStatusUpdate(_))
151 .Times(AnyNumber()); 161 .Times(AnyNumber());
152 162
153 // Called from DiskMountManager::Initialize(), ChromeBrowserMainPartsChromeos. 163 // Called from DiskMountManager::Initialize(), ChromeBrowserMainPartsChromeos.
154 EXPECT_CALL(*mock_cros_disks_client_.get(), SetUpConnections(_, _)) 164 EXPECT_CALL(*mock_cros_disks_client_.get(), SetUpConnections(_, _))
155 .Times(AnyNumber()); 165 .Times(AnyNumber());
166 EXPECT_CALL(*mock_cros_disks_client_.get(),
167 EnumerateAutoMountableDevices(_, _))
168 .Times(AnyNumber());
156 169
157 // Called from BluetoothManagerImpl ctor. 170 // Called from BluetoothManagerImpl ctor.
158 EXPECT_CALL(*mock_bluetooth_manager_client_.get(), DefaultAdapter(_)) 171 EXPECT_CALL(*mock_bluetooth_manager_client_.get(), DefaultAdapter(_))
159 .Times(AnyNumber()); 172 .Times(AnyNumber());
160 173
161 // Called from AsyncMethodCaller ctor and dtor. 174 // Called from AsyncMethodCaller ctor and dtor.
162 EXPECT_CALL(*mock_cryptohome_client_.get(), SetAsyncCallStatusHandlers(_, _)) 175 EXPECT_CALL(*mock_cryptohome_client_.get(), SetAsyncCallStatusHandlers(_, _))
163 .Times(AnyNumber()); 176 .Times(AnyNumber());
164 EXPECT_CALL(*mock_cryptohome_client_.get(), ResetAsyncCallStatusHandlers()) 177 EXPECT_CALL(*mock_cryptohome_client_.get(), ResetAsyncCallStatusHandlers())
165 .Times(AnyNumber()); 178 .Times(AnyNumber());
166 179
167 // Called from BrightnessController::GetBrightnessPercent as part of ash tray 180 // Called from BrightnessController::GetBrightnessPercent as part of ash tray
168 // initialization. 181 // initialization.
169 EXPECT_CALL(*mock_power_manager_client_.get(), GetScreenBrightnessPercent(_)) 182 EXPECT_CALL(*mock_power_manager_client_.get(), GetScreenBrightnessPercent(_))
170 .Times(AnyNumber()); 183 .Times(AnyNumber());
184
185 // Called from GeolocationHandler::Init().
186 EXPECT_CALL(*mock_shill_manager_client_.get(), GetProperties(_))
187 .Times(AnyNumber());
188 EXPECT_CALL(*mock_shill_manager_client_.get(), AddPropertyChangedObserver(_))
189 .Times(AnyNumber());
190 EXPECT_CALL(*mock_shill_manager_client_.get(),
191 RemovePropertyChangedObserver(_))
192 .Times(AnyNumber());
171 } 193 }
172 194
173 MockDBusThreadManager::~MockDBusThreadManager() { 195 MockDBusThreadManager::~MockDBusThreadManager() {
174 FOR_EACH_OBSERVER(DBusThreadManagerObserver, observers_, 196 FOR_EACH_OBSERVER(DBusThreadManagerObserver, observers_,
175 OnDBusThreadManagerDestroying(this)); 197 OnDBusThreadManagerDestroying(this));
176 } 198 }
177 199
178 void MockDBusThreadManager::AddObserver(DBusThreadManagerObserver* observer) { 200 void MockDBusThreadManager::AddObserver(DBusThreadManagerObserver* observer) {
179 DCHECK(observer); 201 DCHECK(observer);
180 observers_.AddObserver(observer); 202 observers_.AddObserver(observer);
181 } 203 }
182 204
183 void MockDBusThreadManager::RemoveObserver( 205 void MockDBusThreadManager::RemoveObserver(
184 DBusThreadManagerObserver* observer) { 206 DBusThreadManagerObserver* observer) {
185 DCHECK(observer); 207 DCHECK(observer);
186 observers_.RemoveObserver(observer); 208 observers_.RemoveObserver(observer);
187 } 209 }
188 210
189 } // namespace chromeos 211 } // namespace chromeos
OLDNEW
« no previous file with comments | « chromeos/dbus/cryptohome_client.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698