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

Unified Diff: chrome/browser/extensions/api/networking_private/networking_private_chromeos_apitest.cc

Issue 2470193002: Introduce networking.onc as an alias for networkingPrivate (Closed)
Patch Set: . Created 4 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/extensions/api/networking_private/networking_private_chromeos_apitest.cc
diff --git a/chrome/browser/extensions/api/networking_private/networking_private_chromeos_apitest.cc b/chrome/browser/extensions/api/networking_private/networking_private_chromeos_apitest.cc
index 6d22232e525d13549a9a90808878987ff067850d..2399bb4a785bda94d240a77daab7cc539c98f385 100644
--- a/chrome/browser/extensions/api/networking_private/networking_private_chromeos_apitest.cc
+++ b/chrome/browser/extensions/api/networking_private/networking_private_chromeos_apitest.cc
@@ -8,7 +8,9 @@
#include "base/bind.h"
#include "base/callback.h"
#include "base/command_line.h"
+#include "base/json/json_writer.h"
#include "base/macros.h"
+#include "base/values.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/chromeos/login/helper.h"
#include "chrome/browser/chromeos/net/network_portal_detector_test_impl.h"
@@ -167,10 +169,23 @@ class NetworkingPrivateChromeOSApiTest : public ExtensionApiTest {
service_test_(nullptr),
device_test_(nullptr) {}
- bool RunNetworkingSubtest(const std::string& subtest) {
- return RunExtensionSubtest("networking_private/chromeos",
- "main.html?" + subtest,
- kFlagEnableFileAccess | kFlagLoadAsComponent);
+ bool RunNetworkingTest(const std::string& api,
+ const std::vector<std::string>& tests) {
+ std::unique_ptr<base::ListValue> tests_value(new base::ListValue());
+ for (const auto& test : tests) {
+ tests_value->AppendString(test);
+ }
+ base::DictionaryValue arg_value;
+ arg_value.SetString("api", api);
+ arg_value.Set("tests", std::move(tests_value));
+
+ std::string arg;
+ if (!base::JSONWriter::Write(arg_value, &arg)) {
+ message_ = "Failed to create test arguments string.";
+ return false;
+ }
+ return RunPlatformAppTestWithArg("networking_private/chromeos",
+ arg.c_str());
}
void SetUpInProcessBrowserTestFixture() override {
@@ -259,6 +274,51 @@ class NetworkingPrivateChromeOSApiTest : public ExtensionApiTest {
content::RunAllPendingInMessageLoop();
}
+ void SetupPolicyControlledNetworks() {
+ // TODO(stevenjb): Find a better way to set this up on Chrome OS.
+ const std::string uidata_blob =
+ "{ \"user_settings\": {"
+ " \"WiFi\": {"
+ " \"Passphrase\": \"FAKE_CREDENTIAL_VPaJDV9x\" }"
+ " }"
+ "}";
+ service_test_->SetServiceProperty(kWifi2ServicePath, shill::kUIDataProperty,
+ base::StringValue(uidata_blob));
+ service_test_->SetServiceProperty(kWifi2ServicePath,
+ shill::kAutoConnectProperty,
+ base::FundamentalValue(false));
+
+ // Update the profile entry.
+ profile_test_->AddService(kUser1ProfilePath, kWifi2ServicePath);
+
+ content::RunAllPendingInMessageLoop();
+
+ const std::string user_policy_blob =
+ "{ \"NetworkConfigurations\": ["
+ " { \"GUID\": \"stub_wifi2\","
+ " \"Type\": \"WiFi\","
+ " \"Name\": \"My WiFi Network\","
+ " \"WiFi\": {"
+ " \"HexSSID\": \"77696669325F50534B\"," // "wifi2_PSK"
+ " \"Passphrase\": \"passphrase\","
+ " \"Recommended\": [ \"AutoConnect\", \"Passphrase\" ],"
+ " \"Security\": \"WPA-PSK\" }"
+ " }"
+ " ],"
+ " \"Certificates\": [],"
+ " \"Type\": \"UnencryptedConfiguration\""
+ "}";
+
+ policy::PolicyMap policy;
+ policy.Set(
+ policy::key::kOpenNetworkConfiguration, policy::POLICY_LEVEL_MANDATORY,
+ policy::POLICY_SCOPE_USER, policy::POLICY_SOURCE_CLOUD,
+ base::WrapUnique(new base::StringValue(user_policy_blob)), nullptr);
+ provider_.UpdateChromePolicy(policy);
+
+ content::RunAllPendingInMessageLoop();
+ }
+
void AddService(const std::string& service_path,
const std::string& name,
const std::string& type,
@@ -296,6 +356,11 @@ class NetworkingPrivateChromeOSApiTest : public ExtensionApiTest {
service_test_ = dbus_manager->GetShillServiceClient()->GetTestInterface();
device_test_ = dbus_manager->GetShillDeviceClient()->GetTestInterface();
+ ResetNetworkState();
+ }
+
+ void ResetNetworkState() {
+ DBusThreadManager* dbus_manager = DBusThreadManager::Get();
ShillIPConfigClient::TestInterface* ip_config_test =
dbus_manager->GetShillIPConfigClient()->GetTestInterface();
@@ -440,16 +505,30 @@ class NetworkingPrivateChromeOSApiTest : public ExtensionApiTest {
// other.
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, StartConnect) {
- EXPECT_TRUE(RunNetworkingSubtest("startConnect")) << message_;
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate", {"startConnect"}))
+ << message_;
+}
+
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, Alias_StartConnect) {
+ EXPECT_TRUE(RunNetworkingTest("networking.onc", {"startConnect"}))
+ << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, StartDisconnect) {
- EXPECT_TRUE(RunNetworkingSubtest("startDisconnect")) << message_;
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate", {"startDisconnect"}))
+ << message_;
+}
+
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
+ Alias_StartDisconnect) {
+ EXPECT_TRUE(RunNetworkingTest("networking.onc", {"startDisconnect"}))
+ << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, StartActivate) {
SetupCellular();
- EXPECT_TRUE(RunNetworkingSubtest("startActivate")) << message_;
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate", {"startActivate"}))
stevenjb 2016/12/09 23:29:04 This is a lot of changes. Why not leave RunNetwork
tbarzic 2016/12/10 02:04:49 OK, I reduced the scope of the test changes here.
+ << message_;
EXPECT_EQ(1, UIDelegateStub::s_show_account_details_called_);
}
@@ -459,27 +538,42 @@ IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, StartActivateSprint) {
device_test_->SetDeviceProperty(kCellularDevicePath,
shill::kCarrierProperty,
base::StringValue(shill::kCarrierSprint));
- EXPECT_TRUE(RunNetworkingSubtest("startActivateSprint")) << message_;
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate", {"startActivateSprint"}))
+ << message_;
EXPECT_EQ(0, UIDelegateStub::s_show_account_details_called_);
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
- StartConnectNonexistent) {
- EXPECT_TRUE(RunNetworkingSubtest("startConnectNonexistent")) << message_;
+ MethodsOnNonexistentNetworks) {
+ EXPECT_TRUE(RunNetworkingTest(
+ "networkingPrivate",
+ {"startConnectNonexistent", "startDisconnectNonexitent",
+ "startGetPropertiesNonexistent", "getStateNonExistent"}))
+ << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
- StartDisconnectNonexistent) {
- EXPECT_TRUE(RunNetworkingSubtest("startDisconnectNonexistent")) << message_;
+ Alias_MethodsOnNonexistentNetworks) {
+ EXPECT_TRUE(RunNetworkingTest(
+ "networking.onc",
+ {"startConnectNonexistent", "startDisconnectNonexitent",
+ "startGetPropertiesNonexistent", "getStatenonExistent"}))
+ << message_;
}
-IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
- StartGetPropertiesNonexistent) {
- EXPECT_TRUE(RunNetworkingSubtest("startGetPropertiesNonexistent"))
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, GetNetworks) {
+ // Hide stub_wifi2.
+ service_test_->SetServiceProperty(kWifi2ServicePath, shill::kVisibleProperty,
+ base::FundamentalValue(false));
+ // Add a couple of additional networks that are not configured (saved).
+ AddService("stub_wifi3", "wifi3", shill::kTypeWifi, shill::kStateIdle);
+ AddService("stub_wifi4", "wifi4", shill::kTypeWifi, shill::kStateIdle);
+ content::RunAllPendingInMessageLoop();
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate", {"getNetworks"}))
<< message_;
}
-IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, GetNetworks) {
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, Alias_GetNetworks) {
// Hide stub_wifi2.
service_test_->SetServiceProperty(kWifi2ServicePath, shill::kVisibleProperty,
base::FundamentalValue(false));
@@ -487,20 +581,31 @@ IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, GetNetworks) {
AddService("stub_wifi3", "wifi3", shill::kTypeWifi, shill::kStateIdle);
AddService("stub_wifi4", "wifi4", shill::kTypeWifi, shill::kStateIdle);
content::RunAllPendingInMessageLoop();
- EXPECT_TRUE(RunNetworkingSubtest("getNetworks")) << message_;
+ EXPECT_TRUE(RunNetworkingTest("networking.onc", {"getNetworks"})) << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, GetVisibleNetworks) {
- EXPECT_TRUE(RunNetworkingSubtest("getVisibleNetworks")) << message_;
+ EXPECT_TRUE(RunNetworkingTest(
+ "networkingPrivate", {"getVisibleNetworks", "getVisibleNetworksWifi"}))
+ << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
- GetVisibleNetworksWifi) {
- EXPECT_TRUE(RunNetworkingSubtest("getVisibleNetworksWifi")) << message_;
+ Alias_GetVisibleNetworks) {
+ EXPECT_TRUE(RunNetworkingTest(
+ "networking.onc", {"getVisibleNetworks", "getVisibleNetworksWifi"}))
+ << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, EnabledNetworkTypes) {
- EXPECT_TRUE(RunNetworkingSubtest("enabledNetworkTypes")) << message_;
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate", {"enabledNetworkTypes"}))
+ << message_;
+}
+
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
+ Alias_EnabledNetworkTypes) {
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate", {"enabledNetworkTypes"}))
+ << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, GetDeviceStates) {
@@ -510,153 +615,200 @@ IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, GetDeviceStates) {
manager_test_->SetTechnologyInitializing("cellular", true);
manager_test_->RemoveTechnology("wimax");
manager_test_->AddTechnology("wimax", false /* disabled */);
- EXPECT_TRUE(RunNetworkingSubtest("getDeviceStates")) << message_;
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate", {"getDeviceStates"}))
+ << message_;
+}
+
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
+ Alias_GetDeviceStates) {
+ SetupCellular();
+ manager_test_->RemoveTechnology("cellular");
+ manager_test_->AddTechnology("cellular", false /* disabled */);
+ manager_test_->SetTechnologyInitializing("cellular", true);
+ manager_test_->RemoveTechnology("wimax");
+ manager_test_->AddTechnology("wimax", false /* disabled */);
+ EXPECT_TRUE(RunNetworkingTest("networking.onc", {"getDeviceStates"}))
+ << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, RequestNetworkScan) {
- EXPECT_TRUE(RunNetworkingSubtest("requestNetworkScan")) << message_;
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate", {"requestNetworkScan"}))
+ << message_;
+}
+
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
+ Alias_RequestNetworkScan) {
+ EXPECT_TRUE(RunNetworkingTest("networking.onc", {"requestNetworkScan"}))
+ << message_;
}
// Properties are filtered and translated through
// ShillToONCTranslator::TranslateWiFiWithState
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, GetProperties) {
- EXPECT_TRUE(RunNetworkingSubtest("getProperties")) << message_;
+ SetupCellular();
+ EXPECT_TRUE(
+ RunNetworkingTest("networkingPrivate",
+ {"getProperties", "getPropertiesCellular", "getState"}))
+ << message_;
}
-IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
- GetCellularProperties) {
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, Alias_GetProperties) {
SetupCellular();
- EXPECT_TRUE(RunNetworkingSubtest("getPropertiesCellular")) << message_;
+ EXPECT_TRUE(RunNetworkingTest(
+ "networking.onc", {"getProperties", "getPropertiesCellular", "getState"}))
+ << message_;
}
-IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, GetState) {
- EXPECT_TRUE(RunNetworkingSubtest("getState")) << message_;
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, GetManagedProperties) {
+ SetupPolicyControlledNetworks();
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate", {"getManagedProperties"}))
+ << message_;
}
-IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, GetStateNonExistent) {
- EXPECT_TRUE(RunNetworkingSubtest("getStateNonExistent")) << message_;
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
+ Alias_GetManagedProperties) {
+ SetupPolicyControlledNetworks();
+ EXPECT_TRUE(RunNetworkingTest("networking.onc", {"getManagedProperties"}))
+ << message_;
}
-
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
SetCellularProperties) {
SetupCellular();
- EXPECT_TRUE(RunNetworkingSubtest("setCellularProperties")) << message_;
+ EXPECT_TRUE(RunNetworkingTest(
+ "networkingPrivate",
+ {"setCellularProperties", "setWiFiProperties", "SetVPNProperties"}))
+ << message_;
}
-IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, SetWiFiProperties) {
- EXPECT_TRUE(RunNetworkingSubtest("setWiFiProperties")) << message_;
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
+ Alias_SetCellularProperties) {
+ SetupCellular();
+ EXPECT_TRUE(RunNetworkingTest(
+ "networking.onc",
+ {"setCellularProperties", "setWiFiProperties", "SetVPNProperties"}))
+ << message_;
}
-IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, SetVPNProperties) {
- EXPECT_TRUE(RunNetworkingSubtest("setVPNProperties")) << message_;
-}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, CreateNetwork) {
- EXPECT_TRUE(RunNetworkingSubtest("createNetwork")) << message_;
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate", {"createNetwork"}))
+ << message_;
}
-IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, ForgetNetwork) {
- EXPECT_TRUE(RunNetworkingSubtest("forgetNetwork")) << message_;
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, Alias_CreateNetwork) {
+ EXPECT_TRUE(RunNetworkingTest("networking.onc", {"createNetwork"}))
+ << message_;
}
-// TODO(stevenjb): Find a better way to set this up on Chrome OS.
-IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, GetManagedProperties) {
- const std::string uidata_blob =
- "{ \"user_settings\": {"
- " \"WiFi\": {"
- " \"Passphrase\": \"FAKE_CREDENTIAL_VPaJDV9x\" }"
- " }"
- "}";
- service_test_->SetServiceProperty(kWifi2ServicePath, shill::kUIDataProperty,
- base::StringValue(uidata_blob));
- service_test_->SetServiceProperty(kWifi2ServicePath,
- shill::kAutoConnectProperty,
- base::FundamentalValue(false));
-
- // Update the profile entry.
- profile_test_->AddService(kUser1ProfilePath, kWifi2ServicePath);
-
- content::RunAllPendingInMessageLoop();
-
- const std::string user_policy_blob =
- "{ \"NetworkConfigurations\": ["
- " { \"GUID\": \"stub_wifi2\","
- " \"Type\": \"WiFi\","
- " \"Name\": \"My WiFi Network\","
- " \"WiFi\": {"
- " \"HexSSID\": \"77696669325F50534B\"," // "wifi2_PSK"
- " \"Passphrase\": \"passphrase\","
- " \"Recommended\": [ \"AutoConnect\", \"Passphrase\" ],"
- " \"Security\": \"WPA-PSK\" }"
- " }"
- " ],"
- " \"Certificates\": [],"
- " \"Type\": \"UnencryptedConfiguration\""
- "}";
-
- policy::PolicyMap policy;
- policy.Set(
- policy::key::kOpenNetworkConfiguration, policy::POLICY_LEVEL_MANDATORY,
- policy::POLICY_SCOPE_USER, policy::POLICY_SOURCE_CLOUD,
- base::WrapUnique(new base::StringValue(user_policy_blob)), nullptr);
- provider_.UpdateChromePolicy(policy);
-
- content::RunAllPendingInMessageLoop();
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, ForgetNetwork) {
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate", {"forgetNetwork"}))
+ << message_;
+}
- EXPECT_TRUE(RunNetworkingSubtest("getManagedProperties")) << message_;
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, Alias_ForgetNetwork) {
+ EXPECT_TRUE(RunNetworkingTest("networking.onc", {"forgetNetwork"}))
+ << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, GetErrorState) {
chromeos::NetworkHandler::Get()->network_state_handler()->SetLastErrorForTest(
kWifi1ServicePath, "TestErrorState");
- EXPECT_TRUE(RunNetworkingSubtest("getErrorState")) << message_;
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate", {"getErrorState"}))
+ << message_;
+}
+
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, Alias_GetErrorState) {
+ chromeos::NetworkHandler::Get()->network_state_handler()->SetLastErrorForTest(
+ kWifi1ServicePath, "TestErrorState");
+ EXPECT_TRUE(RunNetworkingTest("networking.onc", {"getErrorState"}))
+ << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
OnNetworksChangedEventConnect) {
- EXPECT_TRUE(RunNetworkingSubtest("onNetworksChangedEventConnect"))
+ EXPECT_TRUE(
+ RunNetworkingTest("networkingPrivate", {"onNetworksChangedEventConnect"}))
+ << message_;
+}
+
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
+ Alias_OnNetworksChangedEventConnect) {
+ EXPECT_TRUE(
+ RunNetworkingTest("networking.onc", {"onNetworksChangedEventConnect"}))
<< message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
OnNetworksChangedEventDisconnect) {
- EXPECT_TRUE(RunNetworkingSubtest("onNetworksChangedEventDisconnect"))
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate",
+ {"onNetworksChangedEventDisconnect"}))
+ << message_;
+}
+
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
+ Alias_OnNetworksChangedEventDisconnect) {
+ EXPECT_TRUE(
+ RunNetworkingTest("networking.onc", {"onNetworksChangedEventDisconnect"}))
<< message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
OnNetworkListChangedEvent) {
- EXPECT_TRUE(RunNetworkingSubtest("onNetworkListChangedEvent")) << message_;
+ EXPECT_TRUE(
+ RunNetworkingTest("networkingPrivate", {"onNetworkListChangedEvent"}))
+ << message_;
+}
+
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
+ Alias_OnNetworkListChangedEvent) {
+ EXPECT_TRUE(
+ RunNetworkingTest("networking.onc", {"onNetworkListChangedEvent"}))
+ << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
OnDeviceStateListChangedEvent) {
- EXPECT_TRUE(RunNetworkingSubtest("onDeviceStateListChangedEvent"))
+ EXPECT_TRUE(
+ RunNetworkingTest("networkingPrivate", {"onDeviceStateListChangedEvent"}))
+ << message_;
+}
+
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
+ Alias_OnDeviceStateListChangedEvent) {
+ EXPECT_TRUE(
+ RunNetworkingTest("networking.onc", {"onDeviceStateListChangedEvent"}))
<< message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, VerifyDestination) {
- EXPECT_TRUE(RunNetworkingSubtest("verifyDestination")) << message_;
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate", {"verifyDestination"}))
+ << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
VerifyAndEncryptCredentials) {
- EXPECT_TRUE(RunNetworkingSubtest("verifyAndEncryptCredentials")) << message_;
+ EXPECT_TRUE(
+ RunNetworkingTest("networkingPrivate", {"verifyAndEncryptCredentials"}))
+ << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, VerifyAndEncryptData) {
- EXPECT_TRUE(RunNetworkingSubtest("verifyAndEncryptData")) << message_;
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate", {"verifyAndEncryptData"}))
+ << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
SetWifiTDLSEnabledState) {
device_test_->SetTDLSState(shill::kTDLSConnectedState);
- EXPECT_TRUE(RunNetworkingSubtest("setWifiTDLSEnabledState")) << message_;
+ EXPECT_TRUE(
+ RunNetworkingTest("networkingPrivate", {"setWifiTDLSEnabledState"}))
+ << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, GetWifiTDLSStatus) {
device_test_->SetTDLSState(shill::kTDLSConnectedState);
- EXPECT_TRUE(RunNetworkingSubtest("getWifiTDLSStatus")) << message_;
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate", {"getWifiTDLSStatus"}))
+ << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
@@ -677,7 +829,31 @@ IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
NetworkPortalDetector::CAPTIVE_PORTAL_STATUS_PROXY_AUTH_REQUIRED;
detector()->SetDetectionResultsForTesting("stub_cellular1_guid", state);
- EXPECT_TRUE(RunNetworkingSubtest("getCaptivePortalStatus")) << message_;
+ EXPECT_TRUE(
+ RunNetworkingTest("networkingPrivate", {"getCaptivePortalStatus"}))
+ << message_;
+}
+
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
+ Alias_GetCaptivePortalStatus) {
+ SetupCellular();
+
+ NetworkPortalDetector::CaptivePortalState state;
+ state.status = NetworkPortalDetector::CAPTIVE_PORTAL_STATUS_ONLINE;
+ detector()->SetDetectionResultsForTesting("stub_ethernet_guid", state);
+
+ state.status = NetworkPortalDetector::CAPTIVE_PORTAL_STATUS_OFFLINE;
+ detector()->SetDetectionResultsForTesting("stub_wifi1_guid", state);
+
+ state.status = NetworkPortalDetector::CAPTIVE_PORTAL_STATUS_PORTAL;
+ detector()->SetDetectionResultsForTesting("stub_wifi2_guid", state);
+
+ state.status =
+ NetworkPortalDetector::CAPTIVE_PORTAL_STATUS_PROXY_AUTH_REQUIRED;
+ detector()->SetDetectionResultsForTesting("stub_cellular1_guid", state);
+
+ EXPECT_TRUE(RunNetworkingTest("networking.onc", {"getCaptivePortalStatus"}))
+ << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
@@ -691,26 +867,47 @@ IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
"notifyPortalDetectorObservers",
base::Bind(&NetworkPortalDetectorTestImpl::NotifyObserversForTesting,
base::Unretained(detector())));
- EXPECT_TRUE(RunNetworkingSubtest("captivePortalNotification")) << message_;
+ EXPECT_TRUE(
+ RunNetworkingTest("networkingPrivate", {"captivePortalNotification"}))
+ << message_;
+}
+
+IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest,
+ Alias_CaptivePortalNotification) {
+ detector()->SetDefaultNetworkForTesting("wifi_guid");
+ NetworkPortalDetector::CaptivePortalState state;
+ state.status = NetworkPortalDetector::CAPTIVE_PORTAL_STATUS_ONLINE;
+ detector()->SetDetectionResultsForTesting("wifi_guid", state);
+
+ TestListener listener(
+ "notifyPortalDetectorObservers",
+ base::Bind(&NetworkPortalDetectorTestImpl::NotifyObserversForTesting,
+ base::Unretained(detector())));
+ EXPECT_TRUE(
+ RunNetworkingTest("networking.onc", {"captivePortalNotification"}))
+ << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, UnlockCellularSim) {
SetupCellular();
// Lock the SIM
device_test_->SetSimLocked(kCellularDevicePath, true);
- EXPECT_TRUE(RunNetworkingSubtest("unlockCellularSim")) << message_;
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate", {"unlockCellularSim"}))
+ << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, SetCellularSimState) {
SetupCellular();
- EXPECT_TRUE(RunNetworkingSubtest("setCellularSimState")) << message_;
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate", {"setCellularSimState"}))
+ << message_;
}
IN_PROC_BROWSER_TEST_F(NetworkingPrivateChromeOSApiTest, CellularSimPuk) {
SetupCellular();
// Lock the SIM
device_test_->SetSimLocked(kCellularDevicePath, true);
- EXPECT_TRUE(RunNetworkingSubtest("cellularSimPuk")) << message_;
+ EXPECT_TRUE(RunNetworkingTest("networkingPrivate", {"cellularSimPuk"}))
+ << message_;
}
} // namespace

Powered by Google App Engine
This is Rietveld 408576698