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

Unified Diff: chromeos/dbus/stub_dbus_thread_manager_helper.cc

Issue 49773003: ChromeOS: Remove MockDBusThreadManager. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 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 side-by-side diff with in-line comments
Download patch
Index: chromeos/dbus/stub_dbus_thread_manager_helper.cc
diff --git a/chromeos/dbus/stub_dbus_thread_manager_helper.cc b/chromeos/dbus/stub_dbus_thread_manager_helper.cc
new file mode 100644
index 0000000000000000000000000000000000000000..28a544ba609c00b0ddab771c7b024223569f50f5
--- /dev/null
+++ b/chromeos/dbus/stub_dbus_thread_manager_helper.cc
@@ -0,0 +1,101 @@
+// Copyright 2013 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chromeos/dbus/stub_dbus_thread_manager_helper.h"
+
+#include "chromeos/dbus/bluetooth_adapter_client.h"
+#include "chromeos/dbus/bluetooth_agent_manager_client.h"
+#include "chromeos/dbus/bluetooth_device_client.h"
+#include "chromeos/dbus/bluetooth_input_client.h"
+#include "chromeos/dbus/bluetooth_profile_manager_client.h"
+#include "chromeos/dbus/cras_audio_client.h"
+#include "chromeos/dbus/cros_disks_client.h"
+#include "chromeos/dbus/cryptohome_client.h"
+#include "chromeos/dbus/dbus_client.h"
+#include "chromeos/dbus/debug_daemon_client.h"
+#include "chromeos/dbus/fake_dbus_thread_manager.h"
+#include "chromeos/dbus/gsm_sms_client.h"
+#include "chromeos/dbus/ibus/ibus_client.h"
+#include "chromeos/dbus/image_burner_client.h"
+#include "chromeos/dbus/introspectable_client.h"
+#include "chromeos/dbus/modem_messaging_client.h"
+#include "chromeos/dbus/nfc_adapter_client.h"
+#include "chromeos/dbus/nfc_manager_client.h"
+#include "chromeos/dbus/permission_broker_client.h"
+#include "chromeos/dbus/power_manager_client.h"
+#include "chromeos/dbus/power_policy_controller.h"
+#include "chromeos/dbus/session_manager_client.h"
+#include "chromeos/dbus/shill_device_client.h"
+#include "chromeos/dbus/shill_ipconfig_client.h"
+#include "chromeos/dbus/shill_manager_client.h"
+#include "chromeos/dbus/shill_profile_client.h"
+#include "chromeos/dbus/shill_service_client.h"
+#include "chromeos/dbus/sms_client.h"
+#include "chromeos/dbus/system_clock_client.h"
+#include "chromeos/dbus/update_engine_client.h"
+
+namespace chromeos {
+
+void SetStubClients(FakeDBusThreadManager* manager) {
+ const DBusClientImplementationType client_type =
+ STUB_DBUS_CLIENT_IMPLEMENTATION;
satorux1 2013/11/05 03:55:16 I think we should rename this to FAKE_DBUS_CLIENT_
pneubeck (no reviews) 2013/11/05 10:03:04 I think we can even remove this enum in a follow u
+ manager->SetBluetoothAdapterClient(scoped_ptr<BluetoothAdapterClient>(
+ BluetoothAdapterClient::Create(client_type)));
+ manager->SetBluetoothAgentManagerClient(
+ scoped_ptr<BluetoothAgentManagerClient>(
+ BluetoothAgentManagerClient::Create(client_type)));
+ manager->SetBluetoothDeviceClient(scoped_ptr<BluetoothDeviceClient>(
+ BluetoothDeviceClient::Create(client_type)));
+ manager->SetBluetoothInputClient(scoped_ptr<BluetoothInputClient>(
+ BluetoothInputClient::Create(client_type)));
+ manager->SetBluetoothProfileManagerClient(
+ scoped_ptr<BluetoothProfileManagerClient>(
+ BluetoothProfileManagerClient::Create(client_type)));
+ manager->SetCrasAudioClient(
+ scoped_ptr<CrasAudioClient>(CrasAudioClient::Create(client_type)));
+ manager->SetCrosDisksClient(
+ scoped_ptr<CrosDisksClient>(CrosDisksClient::Create(client_type)));
+ manager->SetCryptohomeClient(
+ scoped_ptr<CryptohomeClient>(CryptohomeClient::Create(client_type)));
+ manager->SetDebugDaemonClient(
+ scoped_ptr<DebugDaemonClient>(DebugDaemonClient::Create(client_type)));
+ manager->SetShillManagerClient(
+ scoped_ptr<ShillManagerClient>(ShillManagerClient::Create(client_type)));
+ manager->SetShillDeviceClient(
+ scoped_ptr<ShillDeviceClient>(ShillDeviceClient::Create(client_type)));
+ manager->SetShillIPConfigClient(scoped_ptr<ShillIPConfigClient>(
+ ShillIPConfigClient::Create(client_type)));
+ manager->SetShillServiceClient(
+ scoped_ptr<ShillServiceClient>(ShillServiceClient::Create(client_type)));
+ manager->SetShillProfileClient(
+ scoped_ptr<ShillProfileClient>(ShillProfileClient::Create(client_type)));
+ manager->SetGsmSMSClient(
+ scoped_ptr<GsmSMSClient>(GsmSMSClient::Create(client_type)));
+ manager->SetImageBurnerClient(
+ scoped_ptr<ImageBurnerClient>(ImageBurnerClient::Create(client_type)));
+ manager->SetIntrospectableClient(scoped_ptr<IntrospectableClient>(
+ IntrospectableClient::Create(client_type)));
+ manager->SetModemMessagingClient(scoped_ptr<ModemMessagingClient>(
+ ModemMessagingClient::Create(client_type)));
+ NfcManagerClient* nfc_manager_client = NfcManagerClient::Create(client_type);
+ manager->SetNfcManagerClient(
+ scoped_ptr<NfcManagerClient>(nfc_manager_client));
+ manager->SetNfcAdapterClient(scoped_ptr<NfcAdapterClient>(
+ NfcAdapterClient::Create(client_type, nfc_manager_client)));
+ manager->SetPermissionBrokerClient(scoped_ptr<PermissionBrokerClient>(
+ PermissionBrokerClient::Create(client_type)));
+ manager->SetPowerManagerClient(
+ scoped_ptr<PowerManagerClient>(PowerManagerClient::Create(client_type)));
+ manager->SetSessionManagerClient(scoped_ptr<SessionManagerClient>(
+ SessionManagerClient::Create(client_type)));
+ manager->SetSMSClient(scoped_ptr<SMSClient>(SMSClient::Create(client_type)));
+ manager->SetSystemClockClient(
+ scoped_ptr<SystemClockClient>(SystemClockClient::Create(client_type)));
+ manager->SetUpdateEngineClient(
+ scoped_ptr<UpdateEngineClient>(UpdateEngineClient::Create(client_type)));
+
+ manager->SetPowerPolicyController(make_scoped_ptr(new PowerPolicyController));
+}
+
+} // namespace chromeos

Powered by Google App Engine
This is Rietveld 408576698