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 #ifndef CHROME_BROWSER_CHROMEOS_CROS_MOCK_CHROMEOS_NETWORK_H_ | 5 #ifndef CHROME_BROWSER_CHROMEOS_CROS_MOCK_CHROMEOS_NETWORK_H_ |
6 #define CHROME_BROWSER_CHROMEOS_CROS_MOCK_CHROMEOS_NETWORK_H_ | 6 #define CHROME_BROWSER_CHROMEOS_CROS_MOCK_CHROMEOS_NETWORK_H_ |
7 | 7 |
8 #include "third_party/cros/chromeos_network.h" | 8 #include "third_party/cros/chromeos_network.h" |
9 #include "testing/gmock/include/gmock/gmock.h" | 9 #include "testing/gmock/include/gmock/gmock.h" |
10 | 10 |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
58 void(NetworkPropertiesMonitor monitor)); | 58 void(NetworkPropertiesMonitor monitor)); |
59 MOCK_METHOD2(MonitorCellularDataPlan, | 59 MOCK_METHOD2(MonitorCellularDataPlan, |
60 DataPlanUpdateMonitor(MonitorDataPlanCallback callback, | 60 DataPlanUpdateMonitor(MonitorDataPlanCallback callback, |
61 void* object)); | 61 void* object)); |
62 MOCK_METHOD1(DisconnectDataPlanUpdateMonitor, | 62 MOCK_METHOD1(DisconnectDataPlanUpdateMonitor, |
63 void(DataPlanUpdateMonitor monitor)); | 63 void(DataPlanUpdateMonitor monitor)); |
64 MOCK_METHOD3(MonitorSMS, SMSMonitor(const char* modem_device_path, | 64 MOCK_METHOD3(MonitorSMS, SMSMonitor(const char* modem_device_path, |
65 MonitorSMSCallback callback, | 65 MonitorSMSCallback callback, |
66 void* object)); | 66 void* object)); |
67 MOCK_METHOD1(DisconnectSMSMonitor, void(SMSMonitor monitor)); | 67 MOCK_METHOD1(DisconnectSMSMonitor, void(SMSMonitor monitor)); |
| 68 MOCK_METHOD3(RequestNetworkServiceConnect, |
| 69 void(const char* service_path, |
| 70 NetworkActionCallback callback, |
| 71 void* object)); |
68 MOCK_METHOD2(RequestNetworkManagerProperties, | 72 MOCK_METHOD2(RequestNetworkManagerProperties, |
69 void(NetworkPropertiesGValueCallback callback, void* object)); | 73 void(NetworkPropertiesGValueCallback callback, void* object)); |
70 MOCK_METHOD3(RequestNetworkServiceProperties, | 74 MOCK_METHOD3(RequestNetworkServiceProperties, |
71 void(const char* service_path, | 75 void(const char* service_path, |
72 NetworkPropertiesGValueCallback callback, | 76 NetworkPropertiesGValueCallback callback, |
73 void* object)); | 77 void* object)); |
74 MOCK_METHOD3(RequestNetworkDeviceProperties, | 78 MOCK_METHOD3(RequestNetworkDeviceProperties, |
75 void(const char* device_path, | 79 void(const char* device_path, |
76 NetworkPropertiesGValueCallback callback, | 80 NetworkPropertiesGValueCallback callback, |
77 void* object)); | 81 void* object)); |
(...skipping 15 matching lines...) Expand all Loading... |
93 void(const char* service_name, | 97 void(const char* service_name, |
94 const char* server_hostname, | 98 const char* server_hostname, |
95 const char* provider_type, | 99 const char* provider_type, |
96 NetworkPropertiesGValueCallback callback, | 100 NetworkPropertiesGValueCallback callback, |
97 void* object)); | 101 void* object)); |
98 MOCK_METHOD1(RequestNetworkServiceDisconnect, void(const char* service_path)); | 102 MOCK_METHOD1(RequestNetworkServiceDisconnect, void(const char* service_path)); |
99 MOCK_METHOD1(RequestRemoveNetworkService, void(const char* service_path)); | 103 MOCK_METHOD1(RequestRemoveNetworkService, void(const char* service_path)); |
100 MOCK_METHOD1(RequestNetworkScan, void(const char* network_type)); | 104 MOCK_METHOD1(RequestNetworkScan, void(const char* network_type)); |
101 MOCK_METHOD2(RequestNetworkDeviceEnable, void(const char* network_type, | 105 MOCK_METHOD2(RequestNetworkDeviceEnable, void(const char* network_type, |
102 bool enable)); | 106 bool enable)); |
| 107 MOCK_METHOD5(RequestRequirePin, void(const char* device_path, |
| 108 const char* pin, |
| 109 bool enable, |
| 110 NetworkActionCallback callback, |
| 111 void* object)); |
| 112 MOCK_METHOD4(RequestEnterPin, void(const char* device_path, |
| 113 const char* pin, |
| 114 NetworkActionCallback callback, |
| 115 void* object)); |
| 116 MOCK_METHOD5(RequestUnblockPin, void(const char* device_path, |
| 117 const char* unblock_code, |
| 118 const char* pin, |
| 119 NetworkActionCallback callback, |
| 120 void* object)); |
| 121 MOCK_METHOD5(RequestChangePin, void(const char* device_path, |
| 122 const char* old_pin, |
| 123 const char* new_pin, |
| 124 NetworkActionCallback callback, |
| 125 void* object)); |
103 MOCK_METHOD1(ProposeScan, void(const char* device_path)); | 126 MOCK_METHOD1(ProposeScan, void(const char* device_path)); |
| 127 MOCK_METHOD4(RequestCellularRegister, void(const char* device_path, |
| 128 const char* network_id, |
| 129 NetworkActionCallback callback, |
| 130 void* object)); |
104 MOCK_METHOD2(AddIPConfig, bool(const char* device_path, IPConfigType type)); | 131 MOCK_METHOD2(AddIPConfig, bool(const char* device_path, IPConfigType type)); |
105 MOCK_METHOD1(RemoveIPConfig, bool(IPConfig* config)); | 132 MOCK_METHOD1(RemoveIPConfig, bool(IPConfig* config)); |
106 MOCK_METHOD0(GetDeviceNetworkList, DeviceNetworkList*()); | 133 MOCK_METHOD0(GetDeviceNetworkList, DeviceNetworkList*()); |
107 MOCK_METHOD1(FreeDeviceNetworkList, void(DeviceNetworkList* network_list)); | 134 MOCK_METHOD1(FreeDeviceNetworkList, void(DeviceNetworkList* network_list)); |
108 MOCK_METHOD4(ConfigureService, | 135 MOCK_METHOD4(ConfigureService, |
109 void(const char* identifier, | 136 void(const char* identifier, |
110 const GHashTable* properties, | 137 const GHashTable* properties, |
111 NetworkActionCallback callback, | 138 NetworkActionCallback callback, |
112 void* object)); | 139 void* object)); |
113 | 140 |
114 protected: | 141 protected: |
115 MockChromeOSNetwork(); | 142 MockChromeOSNetwork(); |
116 virtual ~MockChromeOSNetwork(); | 143 virtual ~MockChromeOSNetwork(); |
117 }; | 144 }; |
118 | 145 |
119 } // namespace chromeos | 146 } // namespace chromeos |
120 | 147 |
121 #endif // CHROME_BROWSER_CHROMEOS_CROS_MOCK_CHROMEOS_NETWORK_H_ | 148 #endif // CHROME_BROWSER_CHROMEOS_CROS_MOCK_CHROMEOS_NETWORK_H_ |
OLD | NEW |