| 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 "chrome/browser/chromeos/cros/mock_chromeos_network.h" | 5 #include "chrome/browser/chromeos/cros/mock_chromeos_network.h" |
| 6 #include "base/logging.h" | 6 #include "base/logging.h" |
| 7 #include "chrome/browser/chromeos/cros/cros_library.h" | 7 #include "chrome/browser/chromeos/cros/cros_library.h" |
| 8 | 8 |
| 9 namespace chromeos { | 9 namespace chromeos { |
| 10 | 10 |
| (...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 101 void* object) { | 101 void* object) { |
| 102 return g_mock_chromeos_network->MonitorSMS(modem_device_path, callback, | 102 return g_mock_chromeos_network->MonitorSMS(modem_device_path, callback, |
| 103 object); | 103 object); |
| 104 } | 104 } |
| 105 | 105 |
| 106 // Calls mock DisconnectSMSMonitor. | 106 // Calls mock DisconnectSMSMonitor. |
| 107 void CallMockDisconnectSMSMonitor(SMSMonitor monitor) { | 107 void CallMockDisconnectSMSMonitor(SMSMonitor monitor) { |
| 108 g_mock_chromeos_network->DisconnectSMSMonitor(monitor); | 108 g_mock_chromeos_network->DisconnectSMSMonitor(monitor); |
| 109 } | 109 } |
| 110 | 110 |
| 111 // Calls mock RequestNetworkServiceConnect. |
| 112 void CallMockRequestNetworkServiceConnect(const char* service_path, |
| 113 NetworkActionCallback callback, |
| 114 void* object) { |
| 115 g_mock_chromeos_network->RequestNetworkServiceConnect( |
| 116 service_path, callback, object); |
| 117 } |
| 118 |
| 111 // Calls mock RequestNetworkManagerProperties. | 119 // Calls mock RequestNetworkManagerProperties. |
| 112 void CallMockRequestNetworkManagerProperties( | 120 void CallMockRequestNetworkManagerProperties( |
| 113 NetworkPropertiesGValueCallback callback, | 121 NetworkPropertiesGValueCallback callback, |
| 114 void* object) { | 122 void* object) { |
| 115 g_mock_chromeos_network->RequestNetworkManagerProperties(callback, object); | 123 g_mock_chromeos_network->RequestNetworkManagerProperties(callback, object); |
| 116 } | 124 } |
| 117 | 125 |
| 118 // Calls mock RequestNetworkServiceProperties. | 126 // Calls mock RequestNetworkServiceProperties. |
| 119 void CallMockRequestNetworkServiceProperties( | 127 void CallMockRequestNetworkServiceProperties( |
| 120 const char* service_path, | 128 const char* service_path, |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 186 // Calls mock RequestNetworkScan. | 194 // Calls mock RequestNetworkScan. |
| 187 void CallMockRequestNetworkScan(const char* network_type) { | 195 void CallMockRequestNetworkScan(const char* network_type) { |
| 188 g_mock_chromeos_network->RequestNetworkScan(network_type); | 196 g_mock_chromeos_network->RequestNetworkScan(network_type); |
| 189 } | 197 } |
| 190 | 198 |
| 191 // Calls mock RequestNetworkDeviceEnable. | 199 // Calls mock RequestNetworkDeviceEnable. |
| 192 void CallMockRequestNetworkDeviceEnable(const char* network_type, bool enable) { | 200 void CallMockRequestNetworkDeviceEnable(const char* network_type, bool enable) { |
| 193 g_mock_chromeos_network->RequestNetworkDeviceEnable(network_type, enable); | 201 g_mock_chromeos_network->RequestNetworkDeviceEnable(network_type, enable); |
| 194 } | 202 } |
| 195 | 203 |
| 204 // Calls mock RequestRequirePin. |
| 205 void CallMockRequestRequirePin(const char* device_path, |
| 206 const char* pin, |
| 207 bool enable, |
| 208 NetworkActionCallback callback, |
| 209 void* object) { |
| 210 g_mock_chromeos_network->RequestRequirePin(device_path, pin, enable, callback, |
| 211 object); |
| 212 } |
| 213 |
| 214 // Calls mock RequestEnterPin. |
| 215 void CallMockRequestEnterPin(const char* device_path, |
| 216 const char* pin, |
| 217 NetworkActionCallback callback, |
| 218 void* object) { |
| 219 g_mock_chromeos_network->RequestEnterPin(device_path, pin, callback, object); |
| 220 } |
| 221 |
| 222 // Calls mock RequestUnblockPin. |
| 223 void CallMockRequestUnblockPin(const char* device_path, |
| 224 const char* unblock_code, |
| 225 const char* pin, |
| 226 NetworkActionCallback callback, |
| 227 void* object) { |
| 228 g_mock_chromeos_network->RequestUnblockPin(device_path, unblock_code, pin, |
| 229 callback, object); |
| 230 } |
| 231 |
| 232 // Calls mock RequestChangePin. |
| 233 void CallMockRequestChangePin(const char* device_path, |
| 234 const char* old_pin, |
| 235 const char* new_pin, |
| 236 NetworkActionCallback callback, |
| 237 void* object) { |
| 238 g_mock_chromeos_network->RequestChangePin(device_path, old_pin, new_pin, |
| 239 callback, object); |
| 240 } |
| 241 |
| 242 // Calls mock RequestCellularRegister. |
| 243 void CallMockRequestCellularRegister(const char* device_path, |
| 244 const char* network_id, |
| 245 NetworkActionCallback callback, |
| 246 void* object) { |
| 247 g_mock_chromeos_network->RequestCellularRegister(device_path, network_id, |
| 248 callback, object); |
| 249 } |
| 250 |
| 196 // Calls mock AddIPConfig. | 251 // Calls mock AddIPConfig. |
| 197 bool CallMockAddIPConfig(const char* device_path, IPConfigType type) { | 252 bool CallMockAddIPConfig(const char* device_path, IPConfigType type) { |
| 198 return g_mock_chromeos_network->AddIPConfig(device_path, type); | 253 return g_mock_chromeos_network->AddIPConfig(device_path, type); |
| 199 } | 254 } |
| 200 | 255 |
| 201 // Calls mock RemoveIPConfig. | 256 // Calls mock RemoveIPConfig. |
| 202 bool CallMockRemoveIPConfig(IPConfig* config) { | 257 bool CallMockRemoveIPConfig(IPConfig* config) { |
| 203 return g_mock_chromeos_network->RemoveIPConfig(config); | 258 return g_mock_chromeos_network->RemoveIPConfig(config); |
| 204 } | 259 } |
| 205 | 260 |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 255 &CallMockMonitorNetworkServiceProperties; | 310 &CallMockMonitorNetworkServiceProperties; |
| 256 chromeos::MonitorNetworkDeviceProperties = | 311 chromeos::MonitorNetworkDeviceProperties = |
| 257 &CallMockMonitorNetworkDeviceProperties; | 312 &CallMockMonitorNetworkDeviceProperties; |
| 258 chromeos::DisconnectNetworkPropertiesMonitor = | 313 chromeos::DisconnectNetworkPropertiesMonitor = |
| 259 &CallMockDisconnectNetworkPropertiesMonitor; | 314 &CallMockDisconnectNetworkPropertiesMonitor; |
| 260 chromeos::MonitorCellularDataPlan = &CallMockMonitorCellularDataPlan; | 315 chromeos::MonitorCellularDataPlan = &CallMockMonitorCellularDataPlan; |
| 261 chromeos::DisconnectDataPlanUpdateMonitor = | 316 chromeos::DisconnectDataPlanUpdateMonitor = |
| 262 &CallMockDisconnectDataPlanUpdateMonitor; | 317 &CallMockDisconnectDataPlanUpdateMonitor; |
| 263 chromeos::MonitorSMS = &CallMockMonitorSMS; | 318 chromeos::MonitorSMS = &CallMockMonitorSMS; |
| 264 chromeos::DisconnectSMSMonitor = &CallMockDisconnectSMSMonitor; | 319 chromeos::DisconnectSMSMonitor = &CallMockDisconnectSMSMonitor; |
| 320 chromeos::RequestNetworkServiceConnect = |
| 321 &CallMockRequestNetworkServiceConnect; |
| 265 chromeos::RequestNetworkManagerProperties = | 322 chromeos::RequestNetworkManagerProperties = |
| 266 &CallMockRequestNetworkManagerProperties; | 323 &CallMockRequestNetworkManagerProperties; |
| 267 chromeos::RequestNetworkServiceProperties = | 324 chromeos::RequestNetworkServiceProperties = |
| 268 &CallMockRequestNetworkServiceProperties; | 325 &CallMockRequestNetworkServiceProperties; |
| 269 chromeos::RequestNetworkDeviceProperties = | 326 chromeos::RequestNetworkDeviceProperties = |
| 270 &CallMockRequestNetworkDeviceProperties; | 327 &CallMockRequestNetworkDeviceProperties; |
| 271 chromeos::RequestNetworkProfileProperties = | 328 chromeos::RequestNetworkProfileProperties = |
| 272 &CallMockRequestNetworkProfileProperties; | 329 &CallMockRequestNetworkProfileProperties; |
| 273 chromeos::RequestNetworkProfileEntryProperties = | 330 chromeos::RequestNetworkProfileEntryProperties = |
| 274 &CallMockRequestNetworkProfileEntryProperties; | 331 &CallMockRequestNetworkProfileEntryProperties; |
| 275 chromeos::RequestHiddenWifiNetworkProperties = | 332 chromeos::RequestHiddenWifiNetworkProperties = |
| 276 &CallMockRequestHiddenWifiNetworkProperties; | 333 &CallMockRequestHiddenWifiNetworkProperties; |
| 277 chromeos::RequestVirtualNetworkProperties = | 334 chromeos::RequestVirtualNetworkProperties = |
| 278 &CallMockRequestVirtualNetworkProperties; | 335 &CallMockRequestVirtualNetworkProperties; |
| 279 chromeos::RequestNetworkServiceDisconnect = | 336 chromeos::RequestNetworkServiceDisconnect = |
| 280 &CallMockRequestNetworkServiceDisconnect; | 337 &CallMockRequestNetworkServiceDisconnect; |
| 281 chromeos::RequestRemoveNetworkService = | 338 chromeos::RequestRemoveNetworkService = |
| 282 &CallMockRequestRemoveNetworkService; | 339 &CallMockRequestRemoveNetworkService; |
| 283 chromeos::RequestNetworkScan = &CallMockRequestNetworkScan; | 340 chromeos::RequestNetworkScan = &CallMockRequestNetworkScan; |
| 284 chromeos::RequestNetworkDeviceEnable = &CallMockRequestNetworkDeviceEnable; | 341 chromeos::RequestNetworkDeviceEnable = &CallMockRequestNetworkDeviceEnable; |
| 342 chromeos::RequestRequirePin = &CallMockRequestRequirePin; |
| 343 chromeos::RequestEnterPin = &CallMockRequestEnterPin; |
| 344 chromeos::RequestUnblockPin = &CallMockRequestUnblockPin; |
| 345 chromeos::RequestChangePin = &CallMockRequestChangePin; |
| 346 chromeos::RequestCellularRegister = &CallMockRequestCellularRegister; |
| 285 chromeos::AddIPConfig = &CallMockAddIPConfig; | 347 chromeos::AddIPConfig = &CallMockAddIPConfig; |
| 286 chromeos::RemoveIPConfig = &CallMockRemoveIPConfig; | 348 chromeos::RemoveIPConfig = &CallMockRemoveIPConfig; |
| 287 chromeos::GetDeviceNetworkList = &CallMockGetDeviceNetworkList; | 349 chromeos::GetDeviceNetworkList = &CallMockGetDeviceNetworkList; |
| 288 chromeos::FreeDeviceNetworkList = &CallMockFreeDeviceNetworkList; | 350 chromeos::FreeDeviceNetworkList = &CallMockFreeDeviceNetworkList; |
| 289 chromeos::ConfigureService = &CallMockConfigureService; | 351 chromeos::ConfigureService = &CallMockConfigureService; |
| 290 } else { | 352 } else { |
| 291 LOG(ERROR) << "CrosLibrary is initialized."; | 353 LOG(ERROR) << "CrosLibrary is initialized."; |
| 292 } | 354 } |
| 293 } | 355 } |
| 294 | 356 |
| 295 // static | 357 // static |
| 296 void MockChromeOSNetwork::Shutdown() { | 358 void MockChromeOSNetwork::Shutdown() { |
| 297 if (!CrosLibrary::Get()) { | 359 if (!CrosLibrary::Get()) { |
| 298 chromeos::SetNetworkServicePropertyGValue = NULL; | 360 chromeos::SetNetworkServicePropertyGValue = NULL; |
| 299 chromeos::ClearNetworkServiceProperty = NULL; | 361 chromeos::ClearNetworkServiceProperty = NULL; |
| 300 chromeos::SetNetworkDevicePropertyGValue = NULL; | 362 chromeos::SetNetworkDevicePropertyGValue = NULL; |
| 301 chromeos::SetNetworkIPConfigPropertyGValue = NULL; | 363 chromeos::SetNetworkIPConfigPropertyGValue = NULL; |
| 302 chromeos::SetNetworkManagerPropertyGValue = NULL; | 364 chromeos::SetNetworkManagerPropertyGValue = NULL; |
| 303 chromeos::MonitorNetworkManagerProperties = NULL; | 365 chromeos::MonitorNetworkManagerProperties = NULL; |
| 304 chromeos::MonitorNetworkServiceProperties = NULL; | 366 chromeos::MonitorNetworkServiceProperties = NULL; |
| 305 chromeos::MonitorNetworkDeviceProperties = NULL; | 367 chromeos::MonitorNetworkDeviceProperties = NULL; |
| 306 chromeos::DisconnectNetworkPropertiesMonitor = NULL; | 368 chromeos::DisconnectNetworkPropertiesMonitor = NULL; |
| 307 chromeos::MonitorCellularDataPlan = NULL; | 369 chromeos::MonitorCellularDataPlan = NULL; |
| 308 chromeos::DisconnectDataPlanUpdateMonitor = NULL; | 370 chromeos::DisconnectDataPlanUpdateMonitor = NULL; |
| 309 chromeos::MonitorSMS = NULL; | 371 chromeos::MonitorSMS = NULL; |
| 310 chromeos::DisconnectSMSMonitor = NULL; | 372 chromeos::DisconnectSMSMonitor = NULL; |
| 373 chromeos::RequestNetworkServiceConnect = NULL; |
| 311 chromeos::RequestCellularDataPlanUpdate = NULL; | 374 chromeos::RequestCellularDataPlanUpdate = NULL; |
| 312 chromeos::RequestNetworkManagerProperties = NULL; | 375 chromeos::RequestNetworkManagerProperties = NULL; |
| 313 chromeos::RequestNetworkServiceProperties = NULL; | 376 chromeos::RequestNetworkServiceProperties = NULL; |
| 314 chromeos::RequestNetworkDeviceProperties = NULL; | 377 chromeos::RequestNetworkDeviceProperties = NULL; |
| 315 chromeos::RequestNetworkProfileProperties = NULL; | 378 chromeos::RequestNetworkProfileProperties = NULL; |
| 316 chromeos::RequestNetworkProfileEntryProperties = NULL; | 379 chromeos::RequestNetworkProfileEntryProperties = NULL; |
| 317 chromeos::RequestHiddenWifiNetworkProperties = NULL; | 380 chromeos::RequestHiddenWifiNetworkProperties = NULL; |
| 318 chromeos::RequestVirtualNetworkProperties = NULL; | 381 chromeos::RequestVirtualNetworkProperties = NULL; |
| 319 chromeos::RequestNetworkServiceDisconnect = NULL; | 382 chromeos::RequestNetworkServiceDisconnect = NULL; |
| 320 chromeos::RequestRemoveNetworkService = NULL; | 383 chromeos::RequestRemoveNetworkService = NULL; |
| 321 chromeos::RequestNetworkScan = NULL; | 384 chromeos::RequestNetworkScan = NULL; |
| 322 chromeos::RequestNetworkDeviceEnable = NULL; | 385 chromeos::RequestNetworkDeviceEnable = NULL; |
| 386 chromeos::RequestRequirePin = NULL; |
| 387 chromeos::RequestEnterPin = NULL; |
| 388 chromeos::RequestUnblockPin = NULL; |
| 389 chromeos::RequestChangePin = NULL; |
| 390 chromeos::RequestCellularRegister = NULL; |
| 323 chromeos::AddIPConfig = NULL; | 391 chromeos::AddIPConfig = NULL; |
| 324 chromeos::RemoveIPConfig = NULL; | 392 chromeos::RemoveIPConfig = NULL; |
| 325 chromeos::GetDeviceNetworkList = NULL; | 393 chromeos::GetDeviceNetworkList = NULL; |
| 326 chromeos::FreeDeviceNetworkList = NULL; | 394 chromeos::FreeDeviceNetworkList = NULL; |
| 327 chromeos::ConfigureService = NULL; | 395 chromeos::ConfigureService = NULL; |
| 328 } else { | 396 } else { |
| 329 LOG(ERROR) << "CrosLibrary is initialized."; | 397 LOG(ERROR) << "CrosLibrary is initialized."; |
| 330 } | 398 } |
| 331 | 399 |
| 332 delete g_mock_chromeos_network; | 400 delete g_mock_chromeos_network; |
| 333 g_mock_chromeos_network = NULL; | 401 g_mock_chromeos_network = NULL; |
| 334 } | 402 } |
| 335 | 403 |
| 336 // static | 404 // static |
| 337 MockChromeOSNetwork* MockChromeOSNetwork::Get() { | 405 MockChromeOSNetwork* MockChromeOSNetwork::Get() { |
| 338 return g_mock_chromeos_network; | 406 return g_mock_chromeos_network; |
| 339 } | 407 } |
| 340 | 408 |
| 341 } // namespace chromeos | 409 } // namespace chromeos |
| OLD | NEW |