OLD | NEW |
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 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
55 mock_shill_service_client_(new MockShillServiceClient), | 55 mock_shill_service_client_(new MockShillServiceClient), |
56 mock_gsm_sms_client_(new MockGsmSMSClient), | 56 mock_gsm_sms_client_(new MockGsmSMSClient), |
57 mock_image_burner_client_(new MockImageBurnerClient), | 57 mock_image_burner_client_(new MockImageBurnerClient), |
58 mock_introspectable_client_(new MockIntrospectableClient), | 58 mock_introspectable_client_(new MockIntrospectableClient), |
59 mock_modem_messaging_client_(new MockModemMessagingClient), | 59 mock_modem_messaging_client_(new MockModemMessagingClient), |
60 mock_permission_broker_client_(new MockPermissionBrokerClient), | 60 mock_permission_broker_client_(new MockPermissionBrokerClient), |
61 mock_power_manager_client_(new MockPowerManagerClient), | 61 mock_power_manager_client_(new MockPowerManagerClient), |
62 mock_session_manager_client_(new MockSessionManagerClient), | 62 mock_session_manager_client_(new MockSessionManagerClient), |
63 mock_sms_client_(new MockSMSClient), | 63 mock_sms_client_(new MockSMSClient), |
64 mock_speech_synthesizer_client_(new MockSpeechSynthesizerClient), | 64 mock_speech_synthesizer_client_(new MockSpeechSynthesizerClient), |
65 mock_update_engine_client_(new MockUpdateEngineClient), | 65 mock_update_engine_client_(new MockUpdateEngineClient) { |
66 power_policy_controller_(ALLOW_THIS_IN_INITIALIZER_LIST( | |
67 new PowerPolicyController(this, mock_power_manager_client_.get()))) { | |
68 EXPECT_CALL(*this, GetBluetoothAdapterClient()) | 66 EXPECT_CALL(*this, GetBluetoothAdapterClient()) |
69 .WillRepeatedly(Return(mock_bluetooth_adapter_client_.get())); | 67 .WillRepeatedly(Return(mock_bluetooth_adapter_client_.get())); |
70 EXPECT_CALL(*this, GetBluetoothDeviceClient()) | 68 EXPECT_CALL(*this, GetBluetoothDeviceClient()) |
71 .WillRepeatedly(Return(mock_bluetooth_device_client_.get())); | 69 .WillRepeatedly(Return(mock_bluetooth_device_client_.get())); |
72 EXPECT_CALL(*this, GetBluetoothInputClient()) | 70 EXPECT_CALL(*this, GetBluetoothInputClient()) |
73 .WillRepeatedly(Return(mock_bluetooth_input_client_.get())); | 71 .WillRepeatedly(Return(mock_bluetooth_input_client_.get())); |
74 EXPECT_CALL(*this, GetBluetoothManagerClient()) | 72 EXPECT_CALL(*this, GetBluetoothManagerClient()) |
75 .WillRepeatedly(Return(mock_bluetooth_manager_client())); | 73 .WillRepeatedly(Return(mock_bluetooth_manager_client())); |
76 EXPECT_CALL(*this, GetBluetoothNodeClient()) | 74 EXPECT_CALL(*this, GetBluetoothNodeClient()) |
77 .WillRepeatedly(Return(mock_bluetooth_node_client_.get())); | 75 .WillRepeatedly(Return(mock_bluetooth_node_client_.get())); |
(...skipping 18 matching lines...) Expand all Loading... |
96 EXPECT_CALL(*this, GetGsmSMSClient()) | 94 EXPECT_CALL(*this, GetGsmSMSClient()) |
97 .WillRepeatedly(Return(mock_gsm_sms_client())); | 95 .WillRepeatedly(Return(mock_gsm_sms_client())); |
98 EXPECT_CALL(*this, GetImageBurnerClient()) | 96 EXPECT_CALL(*this, GetImageBurnerClient()) |
99 .WillRepeatedly(Return(mock_image_burner_client())); | 97 .WillRepeatedly(Return(mock_image_burner_client())); |
100 EXPECT_CALL(*this, GetIntrospectableClient()) | 98 EXPECT_CALL(*this, GetIntrospectableClient()) |
101 .WillRepeatedly(Return(mock_introspectable_client())); | 99 .WillRepeatedly(Return(mock_introspectable_client())); |
102 EXPECT_CALL(*this, GetModemMessagingClient()) | 100 EXPECT_CALL(*this, GetModemMessagingClient()) |
103 .WillRepeatedly(Return(mock_modem_messaging_client())); | 101 .WillRepeatedly(Return(mock_modem_messaging_client())); |
104 EXPECT_CALL(*this, GetPowerManagerClient()) | 102 EXPECT_CALL(*this, GetPowerManagerClient()) |
105 .WillRepeatedly(Return(mock_power_manager_client_.get())); | 103 .WillRepeatedly(Return(mock_power_manager_client_.get())); |
106 EXPECT_CALL(*this, GetPowerPolicyController()) | |
107 .WillRepeatedly(Return(power_policy_controller_.get())); | |
108 EXPECT_CALL(*this, GetSessionManagerClient()) | 104 EXPECT_CALL(*this, GetSessionManagerClient()) |
109 .WillRepeatedly(Return(mock_session_manager_client_.get())); | 105 .WillRepeatedly(Return(mock_session_manager_client_.get())); |
110 EXPECT_CALL(*this, GetSMSClient()) | 106 EXPECT_CALL(*this, GetSMSClient()) |
111 .WillRepeatedly(Return(mock_sms_client_.get())); | 107 .WillRepeatedly(Return(mock_sms_client_.get())); |
112 EXPECT_CALL(*this, GetSpeechSynthesizerClient()) | 108 EXPECT_CALL(*this, GetSpeechSynthesizerClient()) |
113 .WillRepeatedly(Return(mock_speech_synthesizer_client_.get())); | 109 .WillRepeatedly(Return(mock_speech_synthesizer_client_.get())); |
114 EXPECT_CALL(*this, GetUpdateEngineClient()) | 110 EXPECT_CALL(*this, GetUpdateEngineClient()) |
115 .WillRepeatedly(Return(mock_update_engine_client_.get())); | 111 .WillRepeatedly(Return(mock_update_engine_client_.get())); |
116 EXPECT_CALL(*this, GetIBusInputContextClient()) | 112 EXPECT_CALL(*this, GetIBusInputContextClient()) |
117 .WillRepeatedly(ReturnNull()); | 113 .WillRepeatedly(ReturnNull()); |
118 | 114 |
119 EXPECT_CALL(*this, GetSystemBus()) | 115 EXPECT_CALL(*this, GetSystemBus()) |
120 .WillRepeatedly(ReturnNull()); | 116 .WillRepeatedly(ReturnNull()); |
121 EXPECT_CALL(*this, GetIBusBus()) | 117 EXPECT_CALL(*this, GetIBusBus()) |
122 .WillRepeatedly(ReturnNull()); | 118 .WillRepeatedly(ReturnNull()); |
123 | 119 |
124 // These observers calls are used in ChromeBrowserMainPartsChromeos. | 120 // |power_policy_controller_| calls some of these from the constructor, so |
| 121 // set these expectations before creating the controller. |
125 EXPECT_CALL(*mock_power_manager_client_.get(), AddObserver(_)) | 122 EXPECT_CALL(*mock_power_manager_client_.get(), AddObserver(_)) |
126 .Times(AnyNumber()); | 123 .Times(AnyNumber()); |
127 EXPECT_CALL(*mock_power_manager_client_.get(), RemoveObserver(_)) | 124 EXPECT_CALL(*mock_power_manager_client_.get(), RemoveObserver(_)) |
128 .Times(AnyNumber()); | 125 .Times(AnyNumber()); |
129 EXPECT_CALL(*mock_power_manager_client_.get(), NotifyUserActivity(_)) | 126 EXPECT_CALL(*mock_power_manager_client_.get(), NotifyUserActivity(_)) |
130 .Times(AnyNumber()); | 127 .Times(AnyNumber()); |
131 EXPECT_CALL(*mock_power_manager_client_.get(), NotifyVideoActivity(_, _)) | 128 EXPECT_CALL(*mock_power_manager_client_.get(), NotifyVideoActivity(_, _)) |
132 .Times(AnyNumber()); | 129 .Times(AnyNumber()); |
| 130 EXPECT_CALL(*mock_power_manager_client_.get(), SetPolicy(_)) |
| 131 .Times(AnyNumber()); |
| 132 power_policy_controller_.reset( |
| 133 new PowerPolicyController(this, mock_power_manager_client_.get())); |
| 134 EXPECT_CALL(*this, GetPowerPolicyController()) |
| 135 .WillRepeatedly(Return(power_policy_controller_.get())); |
| 136 |
| 137 // These observers calls are used in ChromeBrowserMainPartsChromeos. |
133 EXPECT_CALL(*mock_session_manager_client_.get(), AddObserver(_)) | 138 EXPECT_CALL(*mock_session_manager_client_.get(), AddObserver(_)) |
134 .Times(AnyNumber()); | 139 .Times(AnyNumber()); |
135 EXPECT_CALL(*mock_session_manager_client_.get(), RemoveObserver(_)) | 140 EXPECT_CALL(*mock_session_manager_client_.get(), RemoveObserver(_)) |
136 .Times(AnyNumber()); | 141 .Times(AnyNumber()); |
137 EXPECT_CALL(*mock_session_manager_client_.get(), HasObserver(_)) | 142 EXPECT_CALL(*mock_session_manager_client_.get(), HasObserver(_)) |
138 .Times(AnyNumber()); | 143 .Times(AnyNumber()); |
139 EXPECT_CALL(*mock_update_engine_client_.get(), AddObserver(_)) | 144 EXPECT_CALL(*mock_update_engine_client_.get(), AddObserver(_)) |
140 .Times(AnyNumber()); | 145 .Times(AnyNumber()); |
141 EXPECT_CALL(*mock_update_engine_client_.get(), RemoveObserver(_)) | 146 EXPECT_CALL(*mock_update_engine_client_.get(), RemoveObserver(_)) |
142 .Times(AnyNumber()); | 147 .Times(AnyNumber()); |
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
207 observers_.AddObserver(observer); | 212 observers_.AddObserver(observer); |
208 } | 213 } |
209 | 214 |
210 void MockDBusThreadManager::RemoveObserver( | 215 void MockDBusThreadManager::RemoveObserver( |
211 DBusThreadManagerObserver* observer) { | 216 DBusThreadManagerObserver* observer) { |
212 DCHECK(observer); | 217 DCHECK(observer); |
213 observers_.RemoveObserver(observer); | 218 observers_.RemoveObserver(observer); |
214 } | 219 } |
215 | 220 |
216 } // namespace chromeos | 221 } // namespace chromeos |
OLD | NEW |