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

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

Issue 14179007: Move cryptohome_library to src/chromeos (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase Created 7 years, 8 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
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/ibus/mock_ibus_client.h" 8 #include "chromeos/dbus/ibus/mock_ibus_client.h"
9 #include "chromeos/dbus/ibus/mock_ibus_config_client.h" 9 #include "chromeos/dbus/ibus/mock_ibus_config_client.h"
10 #include "chromeos/dbus/ibus/mock_ibus_engine_factory_service.h" 10 #include "chromeos/dbus/ibus/mock_ibus_engine_factory_service.h"
(...skipping 17 matching lines...) Expand all
28 #include "chromeos/dbus/mock_image_burner_client.h" 28 #include "chromeos/dbus/mock_image_burner_client.h"
29 #include "chromeos/dbus/mock_power_manager_client.h" 29 #include "chromeos/dbus/mock_power_manager_client.h"
30 #include "chromeos/dbus/mock_session_manager_client.h" 30 #include "chromeos/dbus/mock_session_manager_client.h"
31 #include "chromeos/dbus/mock_system_clock_client.h" 31 #include "chromeos/dbus/mock_system_clock_client.h"
32 #include "chromeos/dbus/mock_update_engine_client.h" 32 #include "chromeos/dbus/mock_update_engine_client.h"
33 #include "chromeos/dbus/power_policy_controller.h" 33 #include "chromeos/dbus/power_policy_controller.h"
34 34
35 using ::testing::AnyNumber; 35 using ::testing::AnyNumber;
36 using ::testing::Return; 36 using ::testing::Return;
37 using ::testing::ReturnNull; 37 using ::testing::ReturnNull;
38 using ::testing::SetArgumentPointee;
38 using ::testing::_; 39 using ::testing::_;
39 40
40 namespace chromeos { 41 namespace chromeos {
41 42
43 namespace {
44
45 std::vector<uint8>* GetMockSystemSalt() {
46 static std::vector<uint8>* s_system_salt = NULL;
47 if (!s_system_salt) {
48 const char kStubSystemSalt[] = "stub_system_salt";
49 s_system_salt = new std::vector<uint8>();
50 s_system_salt->assign(kStubSystemSalt,
51 kStubSystemSalt + arraysize(kStubSystemSalt) - 1);
52 }
53 return s_system_salt;
54 }
55
56 } // namespace
57
42 MockDBusThreadManager::MockDBusThreadManager() 58 MockDBusThreadManager::MockDBusThreadManager()
43 : mock_bluetooth_adapter_client_(new MockBluetoothAdapterClient), 59 : mock_bluetooth_adapter_client_(new MockBluetoothAdapterClient),
44 mock_bluetooth_device_client_(new MockBluetoothDeviceClient), 60 mock_bluetooth_device_client_(new MockBluetoothDeviceClient),
45 mock_bluetooth_input_client_(new MockBluetoothInputClient), 61 mock_bluetooth_input_client_(new MockBluetoothInputClient),
46 mock_bluetooth_manager_client_(new MockBluetoothManagerClient), 62 mock_bluetooth_manager_client_(new MockBluetoothManagerClient),
47 mock_bluetooth_node_client_(new MockBluetoothNodeClient), 63 mock_bluetooth_node_client_(new MockBluetoothNodeClient),
48 mock_bluetooth_out_of_band_client_(new MockBluetoothOutOfBandClient), 64 mock_bluetooth_out_of_band_client_(new MockBluetoothOutOfBandClient),
49 mock_cros_disks_client_(new MockCrosDisksClient), 65 mock_cros_disks_client_(new MockCrosDisksClient),
50 mock_cryptohome_client_(new MockCryptohomeClient), 66 mock_cryptohome_client_(new MockCryptohomeClient),
51 mock_shill_device_client_(new MockShillDeviceClient), 67 mock_shill_device_client_(new MockShillDeviceClient),
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after
190 206
191 // Called from BluetoothManagerImpl ctor. 207 // Called from BluetoothManagerImpl ctor.
192 EXPECT_CALL(*mock_bluetooth_manager_client_.get(), DefaultAdapter(_)) 208 EXPECT_CALL(*mock_bluetooth_manager_client_.get(), DefaultAdapter(_))
193 .Times(AnyNumber()); 209 .Times(AnyNumber());
194 210
195 // Called from AsyncMethodCaller ctor and dtor. 211 // Called from AsyncMethodCaller ctor and dtor.
196 EXPECT_CALL(*mock_cryptohome_client_.get(), SetAsyncCallStatusHandlers(_, _)) 212 EXPECT_CALL(*mock_cryptohome_client_.get(), SetAsyncCallStatusHandlers(_, _))
197 .Times(AnyNumber()); 213 .Times(AnyNumber());
198 EXPECT_CALL(*mock_cryptohome_client_.get(), ResetAsyncCallStatusHandlers()) 214 EXPECT_CALL(*mock_cryptohome_client_.get(), ResetAsyncCallStatusHandlers())
199 .Times(AnyNumber()); 215 .Times(AnyNumber());
216 // Called from various locations.
217 EXPECT_CALL(*mock_cryptohome_client_.get(), GetSystemSalt(_))
218 .WillRepeatedly(DoAll(SetArgumentPointee<0>(*GetMockSystemSalt()),
219 Return(true)));
200 220
201 // Called from BrightnessController::GetBrightnessPercent as part of ash tray 221 // Called from BrightnessController::GetBrightnessPercent as part of ash tray
202 // initialization. 222 // initialization.
203 EXPECT_CALL(*mock_power_manager_client_.get(), GetScreenBrightnessPercent(_)) 223 EXPECT_CALL(*mock_power_manager_client_.get(), GetScreenBrightnessPercent(_))
204 .Times(AnyNumber()); 224 .Times(AnyNumber());
205 225
206 // Called from GeolocationHandler::Init(). 226 // Called from GeolocationHandler::Init().
207 EXPECT_CALL(*mock_shill_manager_client_.get(), GetProperties(_)) 227 EXPECT_CALL(*mock_shill_manager_client_.get(), GetProperties(_))
208 .Times(AnyNumber()); 228 .Times(AnyNumber());
209 EXPECT_CALL(*mock_shill_manager_client_.get(), AddPropertyChangedObserver(_)) 229 EXPECT_CALL(*mock_shill_manager_client_.get(), AddPropertyChangedObserver(_))
(...skipping 19 matching lines...) Expand all
229 observers_.AddObserver(observer); 249 observers_.AddObserver(observer);
230 } 250 }
231 251
232 void MockDBusThreadManager::RemoveObserver( 252 void MockDBusThreadManager::RemoveObserver(
233 DBusThreadManagerObserver* observer) { 253 DBusThreadManagerObserver* observer) {
234 DCHECK(observer); 254 DCHECK(observer);
235 observers_.RemoveObserver(observer); 255 observers_.RemoveObserver(observer);
236 } 256 }
237 257
238 } // namespace chromeos 258 } // namespace chromeos
OLDNEW
« chromeos/cryptohome/cryptohome_library.cc ('K') | « chromeos/cryptohome/mock_cryptohome_library.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698