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

Side by Side Diff: chrome/browser/chromeos/cros/onc_network_parser_unittest.cc

Issue 8947002: Revert 114515 - broke CrOS tests: (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 years 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
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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/onc_network_parser.h" 5 #include "chrome/browser/chromeos/cros/onc_network_parser.h"
6 6
7 #include <cert.h> 7 #include <cert.h>
8 #include <keyhi.h> 8 #include <keyhi.h>
9 #include <pk11pub.h> 9 #include <pk11pub.h>
10 10
(...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after
256 " \"Security\": \"WEP-PSK\"," 256 " \"Security\": \"WEP-PSK\","
257 " \"SSID\": \"ssid\"," 257 " \"SSID\": \"ssid\","
258 " \"Passphrase\": \"pass\"," 258 " \"Passphrase\": \"pass\","
259 " }" 259 " }"
260 " }]" 260 " }]"
261 "}"); 261 "}");
262 OncNetworkParser parser(test_blob); 262 OncNetworkParser parser(test_blob);
263 263
264 EXPECT_EQ(1, parser.GetNetworkConfigsSize()); 264 EXPECT_EQ(1, parser.GetNetworkConfigsSize());
265 EXPECT_EQ(0, parser.GetCertificatesSize()); 265 EXPECT_EQ(0, parser.GetCertificatesSize());
266 EXPECT_FALSE(parser.ParseNetwork(1));
266 scoped_ptr<Network> network(parser.ParseNetwork(0)); 267 scoped_ptr<Network> network(parser.ParseNetwork(0));
267 ASSERT_TRUE(network.get()); 268 ASSERT_TRUE(network.get());
268 269
269 EXPECT_EQ(network->type(), chromeos::TYPE_WIFI); 270 EXPECT_EQ(network->type(), chromeos::TYPE_WIFI);
270 WifiNetwork* wifi = static_cast<WifiNetwork*>(network.get()); 271 WifiNetwork* wifi = static_cast<WifiNetwork*>(network.get());
271 EXPECT_EQ(wifi->encryption(), chromeos::SECURITY_WEP); 272 EXPECT_EQ(wifi->encryption(), chromeos::SECURITY_WEP);
272 CheckStringProperty(wifi, PROPERTY_INDEX_SECURITY, flimflam::kSecurityWep); 273 CheckStringProperty(wifi, PROPERTY_INDEX_SECURITY, flimflam::kSecurityWep);
273 EXPECT_EQ(wifi->name(), "ssid"); 274 EXPECT_EQ(wifi->name(), "ssid");
274 CheckStringProperty(wifi, PROPERTY_INDEX_SSID, "ssid"); 275 CheckStringProperty(wifi, PROPERTY_INDEX_SSID, "ssid");
275 EXPECT_EQ(wifi->auto_connect(), false); 276 EXPECT_EQ(wifi->auto_connect(), false);
(...skipping 15 matching lines...) Expand all
291 " \"Outer\": \"PEAP\"," 292 " \"Outer\": \"PEAP\","
292 " \"UseSystemCAs\": false," 293 " \"UseSystemCAs\": false,"
293 " }" 294 " }"
294 " }" 295 " }"
295 " }]" 296 " }]"
296 "}"); 297 "}");
297 OncNetworkParser parser(test_blob); 298 OncNetworkParser parser(test_blob);
298 299
299 EXPECT_EQ(1, parser.GetNetworkConfigsSize()); 300 EXPECT_EQ(1, parser.GetNetworkConfigsSize());
300 EXPECT_EQ(0, parser.GetCertificatesSize()); 301 EXPECT_EQ(0, parser.GetCertificatesSize());
302 EXPECT_FALSE(parser.ParseNetwork(1));
301 scoped_ptr<Network> network(parser.ParseNetwork(0)); 303 scoped_ptr<Network> network(parser.ParseNetwork(0));
302 ASSERT_TRUE(network.get()); 304 ASSERT_TRUE(network.get());
303 305
304 EXPECT_EQ(network->type(), chromeos::TYPE_WIFI); 306 EXPECT_EQ(network->type(), chromeos::TYPE_WIFI);
305 WifiNetwork* wifi = static_cast<WifiNetwork*>(network.get()); 307 WifiNetwork* wifi = static_cast<WifiNetwork*>(network.get());
306 EXPECT_EQ(wifi->encryption(), chromeos::SECURITY_8021X); 308 EXPECT_EQ(wifi->encryption(), chromeos::SECURITY_8021X);
307 CheckStringProperty(wifi, PROPERTY_INDEX_SECURITY, flimflam::kSecurity8021x); 309 CheckStringProperty(wifi, PROPERTY_INDEX_SECURITY, flimflam::kSecurity8021x);
308 EXPECT_EQ(wifi->name(), "ssid"); 310 EXPECT_EQ(wifi->name(), "ssid");
309 EXPECT_EQ(wifi->auto_connect(), true); 311 EXPECT_EQ(wifi->auto_connect(), true);
310 CheckBooleanProperty(wifi, PROPERTY_INDEX_AUTO_CONNECT, true); 312 CheckBooleanProperty(wifi, PROPERTY_INDEX_AUTO_CONNECT, true);
(...skipping 19 matching lines...) Expand all
330 " \"Password\": \"pass\"," 332 " \"Password\": \"pass\","
331 " \"AnonymousIdentity\": \"anon\"," 333 " \"AnonymousIdentity\": \"anon\","
332 " }" 334 " }"
333 " }" 335 " }"
334 " }]" 336 " }]"
335 "}"); 337 "}");
336 OncNetworkParser parser(test_blob); 338 OncNetworkParser parser(test_blob);
337 339
338 EXPECT_EQ(1, parser.GetNetworkConfigsSize()); 340 EXPECT_EQ(1, parser.GetNetworkConfigsSize());
339 EXPECT_EQ(0, parser.GetCertificatesSize()); 341 EXPECT_EQ(0, parser.GetCertificatesSize());
342 EXPECT_FALSE(parser.ParseNetwork(1));
340 scoped_ptr<Network> network(parser.ParseNetwork(0)); 343 scoped_ptr<Network> network(parser.ParseNetwork(0));
341 ASSERT_TRUE(network.get()); 344 ASSERT_TRUE(network.get());
342 345
343 EXPECT_EQ(network->type(), chromeos::TYPE_WIFI); 346 EXPECT_EQ(network->type(), chromeos::TYPE_WIFI);
344 WifiNetwork* wifi = static_cast<WifiNetwork*>(network.get()); 347 WifiNetwork* wifi = static_cast<WifiNetwork*>(network.get());
345 EXPECT_EQ(wifi->encryption(), chromeos::SECURITY_8021X); 348 EXPECT_EQ(wifi->encryption(), chromeos::SECURITY_8021X);
346 EXPECT_EQ(wifi->name(), "ssid"); 349 EXPECT_EQ(wifi->name(), "ssid");
347 EXPECT_EQ(wifi->auto_connect(), false); 350 EXPECT_EQ(wifi->auto_connect(), false);
348 EXPECT_EQ(wifi->eap_method(), EAP_METHOD_LEAP); 351 EXPECT_EQ(wifi->eap_method(), EAP_METHOD_LEAP);
349 EXPECT_EQ(wifi->eap_use_system_cas(), true); 352 EXPECT_EQ(wifi->eap_use_system_cas(), true);
(...skipping 298 matching lines...) Expand 10 before | Expand all | Expand 10 after
648 651
649 EXPECT_EQ(1, parser.GetNetworkConfigsSize()); 652 EXPECT_EQ(1, parser.GetNetworkConfigsSize());
650 scoped_ptr<Network> network(parser.ParseNetwork(0)); 653 scoped_ptr<Network> network(parser.ParseNetwork(0));
651 ASSERT_TRUE(network.get() != NULL); 654 ASSERT_TRUE(network.get() != NULL);
652 EXPECT_EQ(network->type(), chromeos::TYPE_VPN); 655 EXPECT_EQ(network->type(), chromeos::TYPE_VPN);
653 VirtualNetwork* vpn = static_cast<VirtualNetwork*>(network.get()); 656 VirtualNetwork* vpn = static_cast<VirtualNetwork*>(network.get());
654 EXPECT_EQ(PROVIDER_TYPE_OPEN_VPN, vpn->provider_type()); 657 EXPECT_EQ(PROVIDER_TYPE_OPEN_VPN, vpn->provider_type());
655 } 658 }
656 659
657 } // namespace chromeos 660 } // namespace chromeos
OLDNEW
« no previous file with comments | « chrome/browser/chromeos/cros/onc_network_parser.cc ('k') | chrome/browser/policy/network_configuration_updater.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698