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

Unified Diff: chromeos/dbus/shill_stub_helper.cc

Issue 183033004: Cleanup shill_stub_helper, GetSharedProfilePath -> ShillProfileClient (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase Created 6 years, 10 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chromeos/dbus/shill_stub_helper.h ('k') | chromeos/network/favorite_state.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chromeos/dbus/shill_stub_helper.cc
diff --git a/chromeos/dbus/shill_stub_helper.cc b/chromeos/dbus/shill_stub_helper.cc
index fe1e0d079857cb729351410b5b9fcfbaf88c66e8..9f2dcda3e74eb61f69404f68bf9a1d0a5e2f2408 100644
--- a/chromeos/dbus/shill_stub_helper.cc
+++ b/chromeos/dbus/shill_stub_helper.cc
@@ -20,19 +20,11 @@ namespace shill_stub_helper {
namespace {
-const char kDevicePathEthernet[] = "/device/eth1";
-const char kDevicePathWifi[] = "/device/wifi1";
-const char kDevicePathCellular[] = "/device/cellular1";
-const char kDevicePathWimax[] = "/device/wimax1";
-
-const char kStubPortalledWifiName[] = "Portalled Wifi";
-const char kStubPortalledWifiPath[] = "portalled_wifi";
-
-void UpdatePortalledWifiState() {
+void UpdatePortalledWifiState(const std::string& service_path) {
ShillServiceClient::TestInterface* services =
DBusThreadManager::Get()->GetShillServiceClient()->GetTestInterface();
- services->SetServiceProperty(kStubPortalledWifiPath,
+ services->SetServiceProperty(service_path,
shill::kStateProperty,
base::StringValue(shill::kStatePortal));
}
@@ -57,16 +49,6 @@ bool IsStubNetworkTypeEnabled(const std::string& network_type) {
} // namespace
-const char kSharedProfilePath[] = "/profile/default";
-
-bool IsStubPortalledWifiEnabled(const std::string& path) {
- if (!CommandLine::ForCurrentProcess()->HasSwitch(
- chromeos::switches::kEnableStubPortalledWifi)) {
- return false;
- }
- return path == kStubPortalledWifiPath;
-}
-
void SetupDefaultEnvironment() {
ShillServiceClient::TestInterface* services =
DBusThreadManager::Get()->GetShillServiceClient()->GetTestInterface();
@@ -85,19 +67,19 @@ void SetupDefaultEnvironment() {
manager->AddTechnology(shill::kTypeCellular, true);
manager->AddTechnology(shill::kTypeWimax, true);
- profiles->AddProfile(kSharedProfilePath, std::string());
+ std::string shared_profile = ShillProfileClient::GetSharedProfilePath();
+ profiles->AddProfile(shared_profile, std::string());
- devices->AddDevice(
- kDevicePathEthernet, shill::kTypeEthernet, "stub_eth_device1");
- devices->AddDevice(kDevicePathWifi, shill::kTypeWifi, "stub_wifi_device1");
+ devices->AddDevice("/device/eth1", shill::kTypeEthernet, "stub_eth_device1");
+ devices->AddDevice("/device/wifi1", shill::kTypeWifi, "stub_wifi_device1");
devices->AddDevice(
- kDevicePathCellular, shill::kTypeCellular, "stub_cellular_device1");
- devices->SetDeviceProperty(kDevicePathCellular,
+ "/device/cellular1", shill::kTypeCellular, "stub_cellular_device1");
+ devices->SetDeviceProperty("/device/cellular1",
shill::kCarrierProperty,
base::StringValue(shill::kCarrierSprint));
- devices->AddDevice(kDevicePathWimax, shill::kTypeWimax, "stub_wimax_device1");
+ devices->AddDevice("/device/wimax1", shill::kTypeWimax, "stub_wimax_device1");
const bool add_to_visible = true;
const bool add_to_watchlist = true;
@@ -108,7 +90,7 @@ void SetupDefaultEnvironment() {
shill::kTypeEthernet,
shill::kStateOnline,
add_to_visible, add_to_watchlist);
- profiles->AddService(kSharedProfilePath, "eth1");
+ profiles->AddService(shared_profile, "eth1");
}
// Wifi
@@ -122,7 +104,7 @@ void SetupDefaultEnvironment() {
services->SetServiceProperty("wifi1",
shill::kSecurityProperty,
base::StringValue(shill::kSecurityWep));
- profiles->AddService(kSharedProfilePath, "wifi1");
+ profiles->AddService(shared_profile, "wifi1");
services->AddService("wifi2",
"wifi2_PSK",
@@ -135,23 +117,26 @@ void SetupDefaultEnvironment() {
base::FundamentalValue strength_value(80);
services->SetServiceProperty(
"wifi2", shill::kSignalStrengthProperty, strength_value);
- profiles->AddService(kSharedProfilePath, "wifi2");
+ profiles->AddService(shared_profile, "wifi2");
if (CommandLine::ForCurrentProcess()->HasSwitch(
chromeos::switches::kEnableStubPortalledWifi)) {
- services->AddService(kStubPortalledWifiPath,
- kStubPortalledWifiName,
+ const std::string kPortalledWifiPath = "portalled_wifi";
+ services->AddService(kPortalledWifiPath,
+ "Portalled Wifi",
shill::kTypeWifi,
shill::kStatePortal,
add_to_visible, add_to_watchlist);
- services->SetServiceProperty(kStubPortalledWifiPath,
+ services->SetServiceProperty(kPortalledWifiPath,
shill::kSecurityProperty,
base::StringValue(shill::kSecurityNone));
- services->SetConnectBehavior(kStubPortalledWifiPath,
- base::Bind(&UpdatePortalledWifiState));
- services->SetServiceProperty(kStubPortalledWifiPath,
+ services->SetConnectBehavior(kPortalledWifiPath,
+ base::Bind(&UpdatePortalledWifiState,
+ kPortalledWifiPath));
+ services->SetServiceProperty(kPortalledWifiPath,
shill::kConnectableProperty,
base::FundamentalValue(true));
+ profiles->AddService(shared_profile, kPortalledWifiPath);
}
// Wimax
@@ -200,7 +185,7 @@ void SetupDefaultEnvironment() {
add_to_visible, add_to_watchlist);
services->SetServiceProperty(
"vpn1", shill::kProviderProperty, provider_properties);
- profiles->AddService(kSharedProfilePath, "vpn1");
+ profiles->AddService(shared_profile, "vpn1");
services->AddService("vpn2",
"vpn2",
@@ -213,17 +198,5 @@ void SetupDefaultEnvironment() {
manager->SortManagerServices();
}
-std::string DevicePathForType(const std::string& type) {
- if (type == shill::kTypeEthernet)
- return kDevicePathEthernet;
- if (type == shill::kTypeWifi)
- return kDevicePathWifi;
- if (type == shill::kTypeCellular)
- return kDevicePathCellular;
- if (type == shill::kTypeWimax)
- return kDevicePathWimax;
- return "";
-}
-
} // namespace shill_stub_helper
} // namespace chromeos
« no previous file with comments | « chromeos/dbus/shill_stub_helper.h ('k') | chromeos/network/favorite_state.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698