shill: Change service.device property to be a DBus::Path
Change service.device property to be a DBus::Path because it is a path
not a string. Flimflam exports the property as a path. Exporting it
as a string causes cashew to die.
Change the unit tests to use valid DBus paths which can contain
elements separated by /. Each element can contain only
[A-z][a-z][0-9]_ and cannot end in a trailing /.
BUG=chromium-os:28734
TEST=run shill unit tests, run shill on DUT. Run cashew.
Change-Id: I65fb843fb93f76d95eea6da334ad326ccb9fbd6f
Reviewed-on: https://gerrit.chromium.org/gerrit/19366
Commit-Ready: Jason Glasgow <jglasgow@chromium.org>
Reviewed-by: Jason Glasgow <jglasgow@chromium.org>
Tested-by: Jason Glasgow <jglasgow@chromium.org>
diff --git a/mock_adaptors.cc b/mock_adaptors.cc
index 86988f6..3e83ed8 100644
--- a/mock_adaptors.cc
+++ b/mock_adaptors.cc
@@ -11,9 +11,9 @@
namespace shill {
// static
-const char DeviceMockAdaptor::kRpcId[] = "/device-rpc/";
+const char DeviceMockAdaptor::kRpcId[] = "/device_rpc";
// static
-const char DeviceMockAdaptor::kRpcConnId[] = "/device-rpc-conn/";
+const char DeviceMockAdaptor::kRpcConnId[] = "/device_rpc_conn";
DeviceMockAdaptor::DeviceMockAdaptor()
: rpc_id_(kRpcId),
@@ -29,7 +29,7 @@
}
// static
-const char IPConfigMockAdaptor::kRpcId[] = "/ipconfig-rpc/";
+const char IPConfigMockAdaptor::kRpcId[] = "/ipconfig_rpc";
IPConfigMockAdaptor::IPConfigMockAdaptor() : rpc_id_(kRpcId) {}
@@ -38,7 +38,7 @@
const string &IPConfigMockAdaptor::GetRpcIdentifier() { return rpc_id_; }
// static
-const char ManagerMockAdaptor::kRpcId[] = "/manager-rpc/";
+const char ManagerMockAdaptor::kRpcId[] = "/manager_rpc";
ManagerMockAdaptor::ManagerMockAdaptor() : rpc_id_(kRpcId) {}
@@ -47,7 +47,7 @@
const string &ManagerMockAdaptor::GetRpcIdentifier() { return rpc_id_; }
// static
-const char ProfileMockAdaptor::kRpcId[] = "/profile-rpc/";
+const char ProfileMockAdaptor::kRpcId[] = "/profile_rpc";
ProfileMockAdaptor::ProfileMockAdaptor() : rpc_id_(kRpcId) {}
@@ -56,9 +56,9 @@
const string &ProfileMockAdaptor::GetRpcIdentifier() { return rpc_id_; }
// static
-const char RPCTaskMockAdaptor::kRpcId[] = "/rpc-task-rpc/";
+const char RPCTaskMockAdaptor::kRpcId[] = "/rpc_task_rpc";
const char RPCTaskMockAdaptor::kRpcInterfaceId[] = "rpc.task";
-const char RPCTaskMockAdaptor::kRpcConnId[] = "/rpc-task-rpc-conn/";
+const char RPCTaskMockAdaptor::kRpcConnId[] = "/rpc_task_rpc_conn";
RPCTaskMockAdaptor::RPCTaskMockAdaptor()
: rpc_id_(kRpcId),
@@ -76,7 +76,7 @@
}
// static
-const char ServiceMockAdaptor::kRpcId[] = "/service-rpc/";
+const char ServiceMockAdaptor::kRpcId[] = "/service_rpc";
ServiceMockAdaptor::ServiceMockAdaptor() : rpc_id_(kRpcId) {}