| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 <memory> | 5 #include <memory> |
| 6 #include <utility> | 6 #include <utility> |
| 7 | 7 |
| 8 #include "base/bind.h" | 8 #include "base/bind.h" |
| 9 #include "base/callback.h" | 9 #include "base/callback.h" |
| 10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
| (...skipping 581 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 592 } | 592 } |
| 593 | 593 |
| 594 IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, SetVPNProperties) { | 594 IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, SetVPNProperties) { |
| 595 EXPECT_TRUE(RunNetworkingSubtest("setVPNProperties")) << message_; | 595 EXPECT_TRUE(RunNetworkingSubtest("setVPNProperties")) << message_; |
| 596 } | 596 } |
| 597 | 597 |
| 598 IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, CreateNetwork) { | 598 IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, CreateNetwork) { |
| 599 EXPECT_TRUE(RunNetworkingSubtest("createNetwork")) << message_; | 599 EXPECT_TRUE(RunNetworkingSubtest("createNetwork")) << message_; |
| 600 } | 600 } |
| 601 | 601 |
| 602 IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, |
| 603 CreateNetworkForPolicyControlledNetwork) { |
| 604 const std::string user_policy_blob = |
| 605 R"({ |
| 606 "NetworkConfigurations": [{ |
| 607 "GUID": "stub_wifi2", |
| 608 "Type": "WiFi", |
| 609 "Name": "My WiFi Network", |
| 610 "WiFi": { |
| 611 "HexSSID": "77696669325F50534B", |
| 612 "Passphrase": "passphrase", |
| 613 "Recommended": [ "AutoConnect", "Passphrase" ], |
| 614 "Security": "WPA-PSK" |
| 615 } |
| 616 }], |
| 617 "Certificates": [], |
| 618 "Type": "UnencryptedConfiguration" |
| 619 })"; |
| 620 |
| 621 policy::PolicyMap policy; |
| 622 policy.Set(policy::key::kOpenNetworkConfiguration, |
| 623 policy::POLICY_LEVEL_MANDATORY, policy::POLICY_SCOPE_USER, |
| 624 policy::POLICY_SOURCE_CLOUD, |
| 625 base::WrapUnique(new base::Value(user_policy_blob)), nullptr); |
| 626 provider_.UpdateChromePolicy(policy); |
| 627 |
| 628 content::RunAllPendingInMessageLoop(); |
| 629 |
| 630 EXPECT_TRUE(RunNetworkingSubtest("createNetworkForPolicyControlledNetwork")); |
| 631 } |
| 632 |
| 602 IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, ForgetNetwork) { | 633 IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, ForgetNetwork) { |
| 603 EXPECT_TRUE(RunNetworkingSubtest("forgetNetwork")) << message_; | 634 EXPECT_TRUE(RunNetworkingSubtest("forgetNetwork")) << message_; |
| 604 } | 635 } |
| 605 | 636 |
| 606 // TODO(stevenjb): Find a better way to set this up on Chrome OS. | 637 // TODO(stevenjb): Find a better way to set this up on Chrome OS. |
| 607 IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, GetManagedProperties) { | 638 IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, GetManagedProperties) { |
| 608 const std::string uidata_blob = | 639 const std::string uidata_blob = |
| 609 "{ \"user_settings\": {" | 640 "{ \"user_settings\": {" |
| 610 " \"WiFi\": {" | 641 " \"WiFi\": {" |
| 611 " \"Passphrase\": \"FAKE_CREDENTIAL_VPaJDV9x\" }" | 642 " \"Passphrase\": \"FAKE_CREDENTIAL_VPaJDV9x\" }" |
| (...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 775 } | 806 } |
| 776 | 807 |
| 777 // Tests subset of networking API for the networking API alias - to verify that | 808 // Tests subset of networking API for the networking API alias - to verify that |
| 778 // using API methods and event does not cause access exceptions (due to | 809 // using API methods and event does not cause access exceptions (due to |
| 779 // missing permissions). | 810 // missing permissions). |
| 780 IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, Alias) { | 811 IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, Alias) { |
| 781 EXPECT_TRUE(RunPlatformAppTest("networking_private/alias")) << message_; | 812 EXPECT_TRUE(RunPlatformAppTest("networking_private/alias")) << message_; |
| 782 } | 813 } |
| 783 | 814 |
| 784 } // namespace | 815 } // namespace |
| OLD | NEW |