Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(713)

Side by Side Diff: chrome/browser/chromeos/cros/mock_network_library.h

Issue 23618026: NOT FOR SUBMIT: Remove NetworkLibrary (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
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
3 // found in the LICENSE file.
4
5 #ifndef CHROME_BROWSER_CHROMEOS_CROS_MOCK_NETWORK_LIBRARY_H_
6 #define CHROME_BROWSER_CHROMEOS_CROS_MOCK_NETWORK_LIBRARY_H_
7
8 #include <string>
9
10 #include "chrome/browser/chromeos/cros/network_library.h"
11 #include "chromeos/network/onc/onc_constants.h"
12 #include "testing/gmock/include/gmock/gmock.h"
13
14 namespace chromeos {
15
16 class MockNetworkLibrary : public NetworkLibrary {
17 public:
18 MockNetworkLibrary();
19 virtual ~MockNetworkLibrary();
20
21 MOCK_METHOD0(Init, void(void));
22 MOCK_CONST_METHOD0(IsCros, bool(void));
23
24 MOCK_METHOD1(AddNetworkProfileObserver, void(NetworkProfileObserver*));
25 MOCK_METHOD1(RemoveNetworkProfileObserver, void(NetworkProfileObserver*));
26 MOCK_METHOD1(AddNetworkManagerObserver, void(NetworkManagerObserver*));
27 MOCK_METHOD1(RemoveNetworkManagerObserver, void(NetworkManagerObserver*));
28 MOCK_METHOD2(AddNetworkObserver, void(const std::string&, NetworkObserver*));
29 MOCK_METHOD2(RemoveNetworkObserver, void(const std::string&,
30 NetworkObserver*));
31 MOCK_METHOD1(RemoveObserverForAllNetworks, void(NetworkObserver*));
32 MOCK_METHOD2(AddNetworkDeviceObserver, void(const std::string&,
33 NetworkDeviceObserver*));
34 MOCK_METHOD2(RemoveNetworkDeviceObserver, void(const std::string&,
35 NetworkDeviceObserver*));
36 MOCK_METHOD1(AddPinOperationObserver, void(PinOperationObserver*));
37 MOCK_METHOD1(RemovePinOperationObserver, void(PinOperationObserver*));
38 MOCK_CONST_METHOD0(ethernet_network, const EthernetNetwork*(void));
39 MOCK_CONST_METHOD0(ethernet_connecting, bool(void));
40 MOCK_CONST_METHOD0(ethernet_connected, bool(void));
41
42 MOCK_CONST_METHOD0(wifi_network, const WifiNetwork*(void));
43 MOCK_CONST_METHOD0(wifi_connecting, bool(void));
44 MOCK_CONST_METHOD0(wifi_connected, bool(void));
45
46 MOCK_CONST_METHOD0(cellular_network, const CellularNetwork*(void));
47 MOCK_CONST_METHOD0(cellular_connecting, bool(void));
48 MOCK_CONST_METHOD0(cellular_connected, bool(void));
49
50 MOCK_CONST_METHOD0(wimax_network, const WimaxNetwork*(void));
51 MOCK_CONST_METHOD0(wimax_connecting, bool(void));
52 MOCK_CONST_METHOD0(wimax_connected, bool(void));
53
54 MOCK_CONST_METHOD0(virtual_network, const VirtualNetwork*(void));
55 MOCK_CONST_METHOD0(virtual_network_connecting, bool(void));
56 MOCK_CONST_METHOD0(virtual_network_connected, bool(void));
57
58 MOCK_CONST_METHOD0(Connected, bool(void));
59 MOCK_CONST_METHOD0(Connecting, bool(void));
60
61 MOCK_CONST_METHOD0(wifi_networks, const WifiNetworkVector&(void));
62 MOCK_CONST_METHOD0(remembered_wifi_networks, const WifiNetworkVector&(void));
63 MOCK_CONST_METHOD0(cellular_networks, const CellularNetworkVector&(void));
64 MOCK_CONST_METHOD0(virtual_networks, const VirtualNetworkVector&(void));
65 MOCK_CONST_METHOD0(wimax_networks, const WimaxNetworkVector&(void));
66 MOCK_CONST_METHOD0(remembered_virtual_networks,
67 const VirtualNetworkVector&(void));
68
69 MOCK_CONST_METHOD1(FindNetworkDeviceByPath,
70 NetworkDevice*(const std::string&));
71 MOCK_CONST_METHOD0(FindCellularDevice, const NetworkDevice*(void));
72 MOCK_CONST_METHOD0(FindWimaxDevice, const NetworkDevice*(void));
73 MOCK_CONST_METHOD0(FindMobileDevice, const NetworkDevice*(void));
74 MOCK_CONST_METHOD0(FindWifiDevice, const NetworkDevice*(void));
75 MOCK_CONST_METHOD0(FindEthernetDevice, const NetworkDevice*(void));
76 MOCK_CONST_METHOD1(FindNetworkByPath, Network*(const std::string&));
77 MOCK_CONST_METHOD1(FindNetworkByUniqueId, Network*(const std::string&));
78 MOCK_CONST_METHOD1(FindWifiNetworkByPath, WifiNetwork*(const std::string&));
79 MOCK_CONST_METHOD1(FindCellularNetworkByPath,
80 CellularNetwork*(const std::string&));
81 MOCK_CONST_METHOD1(FindWimaxNetworkByPath,
82 WimaxNetwork*(const std::string&));
83 MOCK_CONST_METHOD1(FindVirtualNetworkByPath,
84 VirtualNetwork*(const std::string&));
85 MOCK_CONST_METHOD1(FindRememberedNetworkByPath, Network*(const std::string&));
86 MOCK_CONST_METHOD1(FindOncForNetwork,
87 const base::DictionaryValue*(
88 const std::string& unique_id));
89
90 MOCK_METHOD2(ChangePin, void(const std::string&, const std::string&));
91 MOCK_METHOD2(ChangeRequirePin, void(bool, const std::string&));
92 MOCK_METHOD1(EnterPin, void(const std::string&));
93 MOCK_METHOD2(UnblockPin, void(const std::string&, const std::string&));
94
95 MOCK_METHOD0(RequestCellularScan, void());
96 MOCK_METHOD1(RequestCellularRegister, void(const std::string&));
97 MOCK_METHOD1(SetCellularDataRoamingAllowed, void(bool));
98 MOCK_METHOD2(SetCarrier, void(const std::string&,
99 const NetworkOperationCallback&));
100 MOCK_METHOD0(IsCellularAlwaysInRoaming, bool());
101
102 MOCK_METHOD0(RequestNetworkScan, void(void));
103 MOCK_CONST_METHOD1(CanConnectToNetwork, bool(const Network*));
104 MOCK_METHOD1(ConnectToWifiNetwork, void(WifiNetwork*));
105 MOCK_METHOD2(ConnectToWifiNetwork, void(WifiNetwork*, bool));
106 MOCK_METHOD1(ConnectToWimaxNetwork, void(WimaxNetwork*));
107 MOCK_METHOD2(ConnectToWimaxNetwork, void(WimaxNetwork*, bool));
108 MOCK_METHOD1(ConnectToCellularNetwork, void(CellularNetwork*));
109 MOCK_METHOD1(ConnectToVirtualNetwork, void(VirtualNetwork*));
110 MOCK_METHOD6(ConnectToUnconfiguredWifiNetwork,
111 void(const std::string&,
112 ConnectionSecurity,
113 const std::string&,
114 const EAPConfigData*,
115 bool,
116 bool));
117 MOCK_METHOD4(ConnectToUnconfiguredVirtualNetwork,
118 void(const std::string&,
119 const std::string&,
120 ProviderType,
121 const VPNConfigData&));
122 MOCK_METHOD0(SignalCellularPlanPayment, void(void));
123 MOCK_METHOD0(HasRecentCellularPlanPayment, bool(void));
124
125 MOCK_METHOD1(DisconnectFromNetwork, void(const Network*));
126 MOCK_METHOD1(ForgetNetwork, void(const std::string&));
127 MOCK_CONST_METHOD0(GetCellularHomeCarrierId, const std::string&(void));
128 MOCK_CONST_METHOD0(CellularDeviceUsesDirectActivation, bool(void));
129
130 MOCK_CONST_METHOD0(ethernet_available, bool(void));
131 MOCK_CONST_METHOD0(wifi_available, bool(void));
132 MOCK_CONST_METHOD0(cellular_available, bool(void));
133 MOCK_CONST_METHOD0(wimax_available, bool(void));
134
135 MOCK_CONST_METHOD0(ethernet_enabled, bool(void));
136 MOCK_CONST_METHOD0(wifi_enabled, bool(void));
137 MOCK_CONST_METHOD0(cellular_enabled, bool(void));
138 MOCK_CONST_METHOD0(wimax_enabled, bool(void));
139
140 MOCK_CONST_METHOD0(active_network, const Network*(void));
141 MOCK_CONST_METHOD0(active_nonvirtual_network, const Network*(void));
142 MOCK_CONST_METHOD0(connected_network, const Network*(void));
143 MOCK_CONST_METHOD0(connecting_network, const Network*(void));
144
145 MOCK_CONST_METHOD0(wifi_scanning, bool(void));
146 MOCK_CONST_METHOD0(cellular_initializing, bool(void));
147
148 MOCK_METHOD1(EnableEthernetNetworkDevice, void(bool));
149 MOCK_METHOD1(EnableWifiNetworkDevice, void(bool));
150 MOCK_METHOD1(EnableCellularNetworkDevice, void(bool));
151 MOCK_METHOD1(EnableWimaxNetworkDevice, void(bool));
152 MOCK_METHOD3(GetIPConfigs, void(const std::string&,
153 HardwareAddressFormat,
154 const NetworkGetIPConfigsCallback&));
155 MOCK_METHOD6(SetIPParameters, void(const std::string&,
156 const std::string&,
157 const std::string&,
158 const std::string&,
159 const std::string&,
160 int));
161 MOCK_METHOD2(RequestNetworkServiceProperties,
162 void(const std::string&,
163 const NetworkServicePropertiesCallback&));
164 MOCK_METHOD2(LoadOncNetworks, void(const base::ListValue&,
165 onc::ONCSource));
166 MOCK_METHOD2(SetActiveNetwork, bool(ConnectionType, const std::string&));
167 };
168
169 class MockCellularNetwork : public CellularNetwork {
170 public:
171 explicit MockCellularNetwork(const std::string& service_path);
172 virtual ~MockCellularNetwork();
173
174 MOCK_METHOD0(StartActivation, bool(void));
175
176 private:
177 DISALLOW_COPY_AND_ASSIGN(MockCellularNetwork);
178 };
179
180
181 } // namespace chromeos
182
183 #endif // CHROME_BROWSER_CHROMEOS_CROS_MOCK_NETWORK_LIBRARY_H_
OLDNEW
« no previous file with comments | « chrome/browser/chromeos/cros/enum_mapper.h ('k') | chrome/browser/chromeos/cros/mock_network_library.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698