Index: chromeos/dbus/shill_service_client_stub.cc |
diff --git a/chromeos/dbus/shill_service_client_stub.cc b/chromeos/dbus/shill_service_client_stub.cc |
index 0a380bc2600a09e91f52fd15c452317d7ef4f718..58398fe5ac25af4557c757687ae4a005409d90cf 100644 |
--- a/chromeos/dbus/shill_service_client_stub.cc |
+++ b/chromeos/dbus/shill_service_client_stub.cc |
@@ -253,6 +253,7 @@ void ShillServiceClientStub::AddService(const std::string& service_path, |
const std::string& name, |
const std::string& type, |
const std::string& state, |
+ const std::string& ipconfig_path, |
bool add_to_watch_list) { |
DBusThreadManager::Get()->GetShillManagerClient()->GetTestInterface()-> |
AddService(service_path, add_to_watch_list); |
@@ -271,6 +272,10 @@ void ShillServiceClientStub::AddService(const std::string& service_path, |
properties->SetWithoutPathExpansion( |
flimflam::kStateProperty, |
base::Value::CreateStringValue(state)); |
+ if (!ipconfig_path.empty()) |
+ properties->SetWithoutPathExpansion( |
+ flimflam::kStateProperty, |
+ base::Value::CreateStringValue(state)); |
} |
void ShillServiceClientStub::RemoveService(const std::string& service_path) { |
@@ -310,12 +315,14 @@ void ShillServiceClientStub::SetDefaultProperties() { |
AddService("stub_ethernet", "eth0", |
flimflam::kTypeEthernet, |
flimflam::kStateOnline, |
+ "", |
add_to_watchlist); |
} |
AddService("stub_wifi1", "wifi1", |
flimflam::kTypeWifi, |
flimflam::kStateOnline, |
+ "", |
add_to_watchlist); |
SetServiceProperty("stub_wifi1", |
flimflam::kSecurityProperty, |
@@ -324,6 +331,7 @@ void ShillServiceClientStub::SetDefaultProperties() { |
AddService("stub_wifi2", "wifi2_PSK", |
flimflam::kTypeWifi, |
flimflam::kStateIdle, |
+ "", |
add_to_watchlist); |
SetServiceProperty("stub_wifi2", |
flimflam::kSecurityProperty, |
@@ -336,6 +344,7 @@ void ShillServiceClientStub::SetDefaultProperties() { |
AddService("stub_cellular1", "cellular1", |
flimflam::kTypeCellular, |
flimflam::kStateIdle, |
+ "", |
add_to_watchlist); |
base::StringValue technology_value(flimflam::kNetworkTechnologyGsm); |
SetServiceProperty("stub_cellular1", |
@@ -351,11 +360,13 @@ void ShillServiceClientStub::SetDefaultProperties() { |
AddService("stub_vpn1", "vpn1", |
flimflam::kTypeVPN, |
flimflam::kStateOnline, |
+ "", |
add_to_watchlist); |
AddService("stub_vpn2", "vpn2", |
flimflam::kTypeVPN, |
flimflam::kStateOffline, |
+ "", |
add_to_watchlist); |
} |