Index: chromeos/dbus/mock_dbus_thread_manager_without_gmock.cc |
diff --git a/chromeos/dbus/mock_dbus_thread_manager_without_gmock.cc b/chromeos/dbus/mock_dbus_thread_manager_without_gmock.cc |
index 2d36b8f7ed1aca00fc4a7b6560ad5bc724a59508..c9dd2efd777e6b56db8b6a700c08c10dfb5f9451 100644 |
--- a/chromeos/dbus/mock_dbus_thread_manager_without_gmock.cc |
+++ b/chromeos/dbus/mock_dbus_thread_manager_without_gmock.cc |
@@ -4,6 +4,9 @@ |
#include "chromeos/dbus/mock_dbus_thread_manager_without_gmock.h" |
+#include "chromeos/dbus/bluetooth_adapter_client.h" |
+#include "chromeos/dbus/bluetooth_device_client.h" |
+#include "chromeos/dbus/bluetooth_manager_client.h" |
#include "chromeos/dbus/dbus_thread_manager_observer.h" |
#include "chromeos/dbus/fake_bluetooth_adapter_client.h" |
#include "chromeos/dbus/fake_bluetooth_agent_manager_client.h" |
@@ -11,12 +14,18 @@ |
#include "chromeos/dbus/fake_bluetooth_input_client.h" |
#include "chromeos/dbus/fake_bluetooth_profile_manager_client.h" |
#include "chromeos/dbus/fake_cros_disks_client.h" |
+#include "chromeos/dbus/fake_power_manager_client.h" |
+#include "chromeos/dbus/fake_update_engine_client.h" |
#include "chromeos/dbus/ibus/mock_ibus_client.h" |
#include "chromeos/dbus/ibus/mock_ibus_config_client.h" |
#include "chromeos/dbus/ibus/mock_ibus_engine_factory_service.h" |
#include "chromeos/dbus/ibus/mock_ibus_engine_service.h" |
#include "chromeos/dbus/ibus/mock_ibus_input_context_client.h" |
#include "chromeos/dbus/ibus/mock_ibus_panel_service.h" |
+#include "chromeos/dbus/image_burner_client.h" |
+#include "chromeos/dbus/power_policy_controller.h" |
+#include "chromeos/dbus/session_manager_client.h" |
+#include "chromeos/dbus/system_clock_client.h" |
namespace chromeos { |
@@ -28,9 +37,29 @@ MockDBusThreadManagerWithoutGMock::MockDBusThreadManagerWithoutGMock() |
fake_bluetooth_profile_manager_client_( |
new FakeBluetoothProfileManagerClient()), |
fake_cros_disks_client_(new FakeCrosDisksClient), |
+ fake_power_manager_client_(new FakePowerManagerClient), |
+ fake_update_engine_client_(new FakeUpdateEngineClient), |
mock_ibus_client_(new MockIBusClient), |
+ mock_ibus_config_client_(new MockIBusConfigClient), |
mock_ibus_input_context_client_(new MockIBusInputContextClient), |
+ mock_ibus_panel_service_(new MockIBusPanelService), |
+ stub_bluetooth_manager_client_( |
+ BluetoothManagerClient::Create(STUB_DBUS_CLIENT_IMPLEMENTATION, NULL)), |
+ stub_bluetooth_adapter_client_( |
+ BluetoothAdapterClient::Create(STUB_DBUS_CLIENT_IMPLEMENTATION, NULL, |
+ stub_bluetooth_manager_client_.get())), |
+ stub_bluetooth_device_client_( |
+ BluetoothDeviceClient::Create(STUB_DBUS_CLIENT_IMPLEMENTATION, NULL, |
+ stub_bluetooth_adapter_client_.get())), |
+ stub_image_burner_client_( |
+ ImageBurnerClient::Create(STUB_DBUS_CLIENT_IMPLEMENTATION, NULL)), |
+ stub_session_manager_client_( |
+ SessionManagerClient::Create(STUB_DBUS_CLIENT_IMPLEMENTATION, NULL)), |
+ stub_system_clock_client_( |
+ SystemClockClient::Create(STUB_DBUS_CLIENT_IMPLEMENTATION, NULL)), |
satorux1
2013/04/25 07:42:03
using stubs sounds may be questionable. for now, c
Haruki Sato
2013/04/25 07:51:47
Do you mean we can add them when necessary? or
Are
satorux1
2013/04/25 07:57:03
For the new bluetooth code, keybuk@ stopped provid
|
ibus_bus_(NULL) { |
+ power_policy_controller_.reset( |
+ new PowerPolicyController(this, fake_power_manager_client_.get())); |
} |
MockDBusThreadManagerWithoutGMock::~MockDBusThreadManagerWithoutGMock() { |
@@ -67,14 +96,12 @@ dbus::Bus* MockDBusThreadManagerWithoutGMock::GetIBusBus() { |
BluetoothAdapterClient* |
MockDBusThreadManagerWithoutGMock::GetBluetoothAdapterClient() { |
- NOTIMPLEMENTED(); |
- return NULL; |
+ return stub_bluetooth_adapter_client_.get(); |
} |
BluetoothDeviceClient* |
MockDBusThreadManagerWithoutGMock::GetBluetoothDeviceClient() { |
- NOTIMPLEMENTED(); |
- return NULL; |
+ return stub_bluetooth_device_client_.get(); |
} |
BluetoothInputClient* |
@@ -85,8 +112,7 @@ BluetoothInputClient* |
BluetoothManagerClient* |
MockDBusThreadManagerWithoutGMock::GetBluetoothManagerClient() { |
- NOTIMPLEMENTED(); |
- return NULL; |
+ return stub_bluetooth_manager_client_.get(); |
} |
BluetoothNodeClient* |
@@ -177,8 +203,7 @@ GsmSMSClient* MockDBusThreadManagerWithoutGMock::GetGsmSMSClient() { |
} |
ImageBurnerClient* MockDBusThreadManagerWithoutGMock::GetImageBurnerClient() { |
- NOTIMPLEMENTED(); |
- return NULL; |
+ return stub_image_burner_client_.get(); |
} |
IntrospectableClient* |
@@ -200,20 +225,17 @@ PermissionBrokerClient* |
} |
PowerManagerClient* MockDBusThreadManagerWithoutGMock::GetPowerManagerClient() { |
- NOTIMPLEMENTED(); |
- return NULL; |
+ return fake_power_manager_client_.get(); |
} |
PowerPolicyController* |
MockDBusThreadManagerWithoutGMock::GetPowerPolicyController() { |
- NOTIMPLEMENTED(); |
- return NULL; |
+ return power_policy_controller_.get(); |
} |
SessionManagerClient* |
MockDBusThreadManagerWithoutGMock::GetSessionManagerClient() { |
- NOTIMPLEMENTED(); |
- return NULL; |
+ return stub_session_manager_client_.get(); |
} |
SMSClient* MockDBusThreadManagerWithoutGMock::GetSMSClient() { |
@@ -222,13 +244,11 @@ SMSClient* MockDBusThreadManagerWithoutGMock::GetSMSClient() { |
} |
SystemClockClient* MockDBusThreadManagerWithoutGMock::GetSystemClockClient() { |
- NOTIMPLEMENTED(); |
- return NULL; |
+ return stub_system_clock_client_.get(); |
} |
UpdateEngineClient* MockDBusThreadManagerWithoutGMock::GetUpdateEngineClient() { |
- NOTIMPLEMENTED(); |
- return NULL; |
+ return fake_update_engine_client_.get(); |
} |
BluetoothOutOfBandClient* |