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