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

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

Issue 10444119: Fix gcc 4.6 compile issues; set but unused variable and pointer/FALSE fubar. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: unsigned Created 8 years, 6 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
« no previous file with comments | « no previous file | chrome/browser/chromeos/external_metrics_unittest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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/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 223 matching lines...) Expand 10 before | Expand all | Expand 10 after
234 EXPECT_EQ(0, parser.GetCertificatesSize()); 234 EXPECT_EQ(0, parser.GetCertificatesSize());
235 scoped_ptr<Network> network(parser.ParseNetwork(0)); 235 scoped_ptr<Network> network(parser.ParseNetwork(0));
236 ASSERT_TRUE(network.get()); 236 ASSERT_TRUE(network.get());
237 237
238 EXPECT_EQ(chromeos::TYPE_WIFI, network->type()); 238 EXPECT_EQ(chromeos::TYPE_WIFI, network->type());
239 WifiNetwork* wifi = static_cast<WifiNetwork*>(network.get()); 239 WifiNetwork* wifi = static_cast<WifiNetwork*>(network.get());
240 EXPECT_EQ(chromeos::SECURITY_WEP, wifi->encryption()); 240 EXPECT_EQ(chromeos::SECURITY_WEP, wifi->encryption());
241 CheckStringProperty(wifi, PROPERTY_INDEX_SECURITY, flimflam::kSecurityWep); 241 CheckStringProperty(wifi, PROPERTY_INDEX_SECURITY, flimflam::kSecurityWep);
242 EXPECT_EQ("ssid", wifi->name()); 242 EXPECT_EQ("ssid", wifi->name());
243 CheckStringProperty(wifi, PROPERTY_INDEX_SSID, "ssid"); 243 CheckStringProperty(wifi, PROPERTY_INDEX_SSID, "ssid");
244 EXPECT_EQ(false, wifi->auto_connect()); 244 EXPECT_FALSE(wifi->auto_connect());
245 EXPECT_EQ("0x1234567890", wifi->passphrase()); 245 EXPECT_EQ("0x1234567890", wifi->passphrase());
246 CheckStringProperty(wifi, PROPERTY_INDEX_PASSPHRASE, "0x1234567890"); 246 CheckStringProperty(wifi, PROPERTY_INDEX_PASSPHRASE, "0x1234567890");
247 } 247 }
248 248
249 TEST_F(OncNetworkParserTest, TestCreateNetworkEthernet) { 249 TEST_F(OncNetworkParserTest, TestCreateNetworkEthernet) {
250 std::string test_blob; 250 std::string test_blob;
251 GetTestData("network-ethernet.onc", &test_blob); 251 GetTestData("network-ethernet.onc", &test_blob);
252 OncNetworkParser parser(test_blob, "", NetworkUIData::ONC_SOURCE_USER_IMPORT); 252 OncNetworkParser parser(test_blob, "", NetworkUIData::ONC_SOURCE_USER_IMPORT);
253 253
254 EXPECT_GE(parser.GetNetworkConfigsSize(), 1); 254 EXPECT_GE(parser.GetNetworkConfigsSize(), 1);
(...skipping 14 matching lines...) Expand all
269 ASSERT_TRUE(parser.parse_error().empty()); 269 ASSERT_TRUE(parser.parse_error().empty());
270 EXPECT_EQ(1, parser.GetNetworkConfigsSize()); 270 EXPECT_EQ(1, parser.GetNetworkConfigsSize());
271 EXPECT_EQ(0, parser.GetCertificatesSize()); 271 EXPECT_EQ(0, parser.GetCertificatesSize());
272 scoped_ptr<Network> network(parser.ParseNetwork(0)); 272 scoped_ptr<Network> network(parser.ParseNetwork(0));
273 ASSERT_TRUE(network.get()); 273 ASSERT_TRUE(network.get());
274 274
275 EXPECT_EQ(chromeos::TYPE_WIFI, network->type()); 275 EXPECT_EQ(chromeos::TYPE_WIFI, network->type());
276 WifiNetwork* wifi = static_cast<WifiNetwork*>(network.get()); 276 WifiNetwork* wifi = static_cast<WifiNetwork*>(network.get());
277 EXPECT_EQ(chromeos::SECURITY_NONE, wifi->encryption()); 277 EXPECT_EQ(chromeos::SECURITY_NONE, wifi->encryption());
278 EXPECT_EQ("WirelessNetwork", wifi->name()); 278 EXPECT_EQ("WirelessNetwork", wifi->name());
279 EXPECT_EQ(false, wifi->auto_connect()); 279 EXPECT_FALSE(wifi->auto_connect());
280 EXPECT_EQ("", wifi->passphrase()); 280 EXPECT_EQ("", wifi->passphrase());
281 } 281 }
282 282
283 TEST_F(OncNetworkParserTest, TestLoadWifiCertificatePattern) { 283 TEST_F(OncNetworkParserTest, TestLoadWifiCertificatePattern) {
284 std::string test_blob; 284 std::string test_blob;
285 GetTestData("cert-pattern.onc", &test_blob); 285 GetTestData("cert-pattern.onc", &test_blob);
286 OncNetworkParser parser(test_blob, "", NetworkUIData::ONC_SOURCE_USER_IMPORT); 286 OncNetworkParser parser(test_blob, "", NetworkUIData::ONC_SOURCE_USER_IMPORT);
287 ASSERT_TRUE(parser.parse_error().empty()); 287 ASSERT_TRUE(parser.parse_error().empty());
288 EXPECT_EQ(1, parser.GetNetworkConfigsSize()); 288 EXPECT_EQ(1, parser.GetNetworkConfigsSize());
289 EXPECT_EQ(2, parser.GetCertificatesSize()); 289 EXPECT_EQ(2, parser.GetCertificatesSize());
290 scoped_ptr<Network> network(parser.ParseNetwork(0)); 290 scoped_ptr<Network> network(parser.ParseNetwork(0));
291 ASSERT_TRUE(network.get()); 291 ASSERT_TRUE(network.get());
292 292
293 EXPECT_EQ(chromeos::TYPE_WIFI, network->type()); 293 EXPECT_EQ(chromeos::TYPE_WIFI, network->type());
294 WifiNetwork* wifi = static_cast<WifiNetwork*>(network.get()); 294 WifiNetwork* wifi = static_cast<WifiNetwork*>(network.get());
295 EXPECT_EQ(chromeos::SECURITY_8021X, wifi->encryption()); 295 EXPECT_EQ(chromeos::SECURITY_8021X, wifi->encryption());
296 EXPECT_EQ("WirelessNetwork", wifi->name()); 296 EXPECT_EQ("WirelessNetwork", wifi->name());
297 EXPECT_EQ(false, wifi->auto_connect()); 297 EXPECT_FALSE(wifi->auto_connect());
298 EXPECT_EQ("", wifi->passphrase()); 298 EXPECT_EQ("", wifi->passphrase());
299 EXPECT_EQ(chromeos::EAP_METHOD_TLS, wifi->eap_method()); 299 EXPECT_EQ(chromeos::EAP_METHOD_TLS, wifi->eap_method());
300 EXPECT_EQ(chromeos::CLIENT_CERT_TYPE_PATTERN, wifi->client_cert_type()); 300 EXPECT_EQ(chromeos::CLIENT_CERT_TYPE_PATTERN, wifi->client_cert_type());
301 EXPECT_EQ("Google, Inc.", 301 EXPECT_EQ("Google, Inc.",
302 wifi->client_cert_pattern().issuer().organization()); 302 wifi->client_cert_pattern().issuer().organization());
303 ASSERT_EQ(2ul, wifi->client_cert_pattern().enrollment_uri_list().size()); 303 ASSERT_EQ(2ul, wifi->client_cert_pattern().enrollment_uri_list().size());
304 EXPECT_EQ("http://youtu.be/dQw4w9WgXcQ", 304 EXPECT_EQ("http://youtu.be/dQw4w9WgXcQ",
305 wifi->client_cert_pattern().enrollment_uri_list()[0]); 305 wifi->client_cert_pattern().enrollment_uri_list()[0]);
306 EXPECT_EQ("chrome-extension://abc/keygen-cert.html", 306 EXPECT_EQ("chrome-extension://abc/keygen-cert.html",
307 wifi->client_cert_pattern().enrollment_uri_list()[1]); 307 wifi->client_cert_pattern().enrollment_uri_list()[1]);
308 } 308 }
309 309
310 310
311 TEST_F(OncNetworkParserTest, TestLoadVPNCertificatePattern) { 311 TEST_F(OncNetworkParserTest, TestLoadVPNCertificatePattern) {
312 std::string test_blob; 312 std::string test_blob;
313 GetTestData("cert-pattern-vpn.onc", &test_blob); 313 GetTestData("cert-pattern-vpn.onc", &test_blob);
314 OncNetworkParser parser(test_blob, "", NetworkUIData::ONC_SOURCE_USER_IMPORT); 314 OncNetworkParser parser(test_blob, "", NetworkUIData::ONC_SOURCE_USER_IMPORT);
315 ASSERT_TRUE(parser.parse_error().empty()); 315 ASSERT_TRUE(parser.parse_error().empty());
316 EXPECT_EQ(1, parser.GetNetworkConfigsSize()); 316 EXPECT_EQ(1, parser.GetNetworkConfigsSize());
317 EXPECT_EQ(2, parser.GetCertificatesSize()); 317 EXPECT_EQ(2, parser.GetCertificatesSize());
318 scoped_ptr<Network> network(parser.ParseNetwork(0)); 318 scoped_ptr<Network> network(parser.ParseNetwork(0));
319 ASSERT_TRUE(network.get()); 319 ASSERT_TRUE(network.get());
320 320
321 EXPECT_EQ(chromeos::TYPE_VPN, network->type()); 321 EXPECT_EQ(chromeos::TYPE_VPN, network->type());
322 VirtualNetwork* vpn = static_cast<VirtualNetwork*>(network.get()); 322 VirtualNetwork* vpn = static_cast<VirtualNetwork*>(network.get());
323 EXPECT_EQ("MyVPN", vpn->name()); 323 EXPECT_EQ("MyVPN", vpn->name());
324 EXPECT_EQ(false, vpn->auto_connect()); 324 EXPECT_FALSE(vpn->auto_connect());
325 EXPECT_EQ(chromeos::CLIENT_CERT_TYPE_PATTERN, vpn->client_cert_type()); 325 EXPECT_EQ(chromeos::CLIENT_CERT_TYPE_PATTERN, vpn->client_cert_type());
326 EXPECT_EQ("Google, Inc.", 326 EXPECT_EQ("Google, Inc.",
327 vpn->client_cert_pattern().issuer().organization()); 327 vpn->client_cert_pattern().issuer().organization());
328 ASSERT_EQ(2ul, vpn->client_cert_pattern().enrollment_uri_list().size()); 328 ASSERT_EQ(2ul, vpn->client_cert_pattern().enrollment_uri_list().size());
329 EXPECT_EQ("http://youtu.be/dQw4w9WgXcQ", 329 EXPECT_EQ("http://youtu.be/dQw4w9WgXcQ",
330 vpn->client_cert_pattern().enrollment_uri_list()[0]); 330 vpn->client_cert_pattern().enrollment_uri_list()[0]);
331 EXPECT_EQ("chrome-extension://abc/keygen-cert.html", 331 EXPECT_EQ("chrome-extension://abc/keygen-cert.html",
332 vpn->client_cert_pattern().enrollment_uri_list()[1]); 332 vpn->client_cert_pattern().enrollment_uri_list()[1]);
333 } 333 }
334 334
(...skipping 10 matching lines...) Expand all
345 EXPECT_EQ(chromeos::TYPE_WIFI, network->type()); 345 EXPECT_EQ(chromeos::TYPE_WIFI, network->type());
346 WifiNetwork* wifi = static_cast<WifiNetwork*>(network.get()); 346 WifiNetwork* wifi = static_cast<WifiNetwork*>(network.get());
347 EXPECT_EQ(chromeos::SECURITY_8021X, wifi->encryption()); 347 EXPECT_EQ(chromeos::SECURITY_8021X, wifi->encryption());
348 CheckStringProperty(wifi, PROPERTY_INDEX_SECURITY, flimflam::kSecurity8021x); 348 CheckStringProperty(wifi, PROPERTY_INDEX_SECURITY, flimflam::kSecurity8021x);
349 EXPECT_EQ("ssid", wifi->name()); 349 EXPECT_EQ("ssid", wifi->name());
350 EXPECT_EQ(true, wifi->auto_connect()); 350 EXPECT_EQ(true, wifi->auto_connect());
351 CheckBooleanProperty(wifi, PROPERTY_INDEX_AUTO_CONNECT, true); 351 CheckBooleanProperty(wifi, PROPERTY_INDEX_AUTO_CONNECT, true);
352 EXPECT_EQ(EAP_METHOD_PEAP, wifi->eap_method()); 352 EXPECT_EQ(EAP_METHOD_PEAP, wifi->eap_method());
353 CheckStringProperty(wifi, PROPERTY_INDEX_EAP_METHOD, 353 CheckStringProperty(wifi, PROPERTY_INDEX_EAP_METHOD,
354 flimflam::kEapMethodPEAP); 354 flimflam::kEapMethodPEAP);
355 EXPECT_EQ(false, wifi->eap_use_system_cas()); 355 EXPECT_FALSE(wifi->eap_use_system_cas());
356 } 356 }
357 357
358 TEST_F(OncNetworkParserTest, TestCreateNetworkWifiEAP2) { 358 TEST_F(OncNetworkParserTest, TestCreateNetworkWifiEAP2) {
359 std::string test_blob; 359 std::string test_blob;
360 GetTestData("network-wifi-eap2.onc", &test_blob); 360 GetTestData("network-wifi-eap2.onc", &test_blob);
361 361
362 OncNetworkParser parser(test_blob, "", NetworkUIData::ONC_SOURCE_USER_IMPORT); 362 OncNetworkParser parser(test_blob, "", NetworkUIData::ONC_SOURCE_USER_IMPORT);
363 363
364 EXPECT_EQ(1, parser.GetNetworkConfigsSize()); 364 EXPECT_EQ(1, parser.GetNetworkConfigsSize());
365 EXPECT_EQ(0, parser.GetCertificatesSize()); 365 EXPECT_EQ(0, parser.GetCertificatesSize());
366 scoped_ptr<Network> network(parser.ParseNetwork(0)); 366 scoped_ptr<Network> network(parser.ParseNetwork(0));
367 ASSERT_TRUE(network.get()); 367 ASSERT_TRUE(network.get());
368 368
369 EXPECT_EQ(chromeos::TYPE_WIFI, network->type()); 369 EXPECT_EQ(chromeos::TYPE_WIFI, network->type());
370 WifiNetwork* wifi = static_cast<WifiNetwork*>(network.get()); 370 WifiNetwork* wifi = static_cast<WifiNetwork*>(network.get());
371 EXPECT_EQ(chromeos::SECURITY_8021X, wifi->encryption()); 371 EXPECT_EQ(chromeos::SECURITY_8021X, wifi->encryption());
372 EXPECT_EQ("ssid", wifi->name()); 372 EXPECT_EQ("ssid", wifi->name());
373 EXPECT_EQ(false, wifi->auto_connect()); 373 EXPECT_FALSE(wifi->auto_connect());
374 EXPECT_EQ(EAP_METHOD_LEAP, wifi->eap_method()); 374 EXPECT_EQ(EAP_METHOD_LEAP, wifi->eap_method());
375 EXPECT_EQ(true, wifi->eap_use_system_cas()); 375 EXPECT_EQ(true, wifi->eap_use_system_cas());
376 EXPECT_EQ("user", wifi->eap_identity()); 376 EXPECT_EQ("user", wifi->eap_identity());
377 CheckStringProperty(wifi, PROPERTY_INDEX_EAP_IDENTITY, "user"); 377 CheckStringProperty(wifi, PROPERTY_INDEX_EAP_IDENTITY, "user");
378 EXPECT_EQ("pass", wifi->eap_passphrase()); 378 EXPECT_EQ("pass", wifi->eap_passphrase());
379 CheckStringProperty(wifi, PROPERTY_INDEX_EAP_PASSWORD, "pass"); 379 CheckStringProperty(wifi, PROPERTY_INDEX_EAP_PASSWORD, "pass");
380 EXPECT_EQ("anon", wifi->eap_anonymous_identity()); 380 EXPECT_EQ("anon", wifi->eap_anonymous_identity());
381 CheckStringProperty(wifi, PROPERTY_INDEX_EAP_ANONYMOUS_IDENTITY, "anon"); 381 CheckStringProperty(wifi, PROPERTY_INDEX_EAP_ANONYMOUS_IDENTITY, "anon");
382 } 382 }
383 383
(...skipping 550 matching lines...) Expand 10 before | Expand all | Expand 10 after
934 934
935 EXPECT_EQ("a onc b", 935 EXPECT_EQ("a onc b",
936 chromeos::OncNetworkParser::GetUserExpandedValue( 936 chromeos::OncNetworkParser::GetUserExpandedValue(
937 login_id_pattern, source)); 937 login_id_pattern, source));
938 EXPECT_EQ("a onc@example.com b", 938 EXPECT_EQ("a onc@example.com b",
939 chromeos::OncNetworkParser::GetUserExpandedValue( 939 chromeos::OncNetworkParser::GetUserExpandedValue(
940 login_email_pattern, source)); 940 login_email_pattern, source));
941 } 941 }
942 942
943 } // namespace chromeos 943 } // namespace chromeos
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/chromeos/external_metrics_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698