shill: cellular: Add a friendly name to MobileOperatorInfo

In order to distinguish between HomeProvider and ServingOperator in log
messages, a name tag is added to MobileOperatorInfo objects.

BUG=chromium:370199
TEST=Tested the following:
1. Build and run unit tests.
   P2_TEST_FILTER="shill::*" FEATURES=test emerge-$BOARD -v platform2
2. Deploy package.
   cros deploy $DUT .
3. (DUT) Restart shill.
4. (DUT) Enable shill debug logging as follows:
   ff_debug cellular
   ff_debug --level -2
5. (DUT) Check /var/log/net.log to ensure that shill adds "HomeProvider" and
   "ServingOperator" as name tags of MobileOperatorInfo in debug messages.

Change-Id: I9e9ad96631bcfc32d70944bf8d775a66d0dceb68
Reviewed-on: https://chromium-review.googlesource.com/199945
Reviewed-by: Ben Chan <benchan@chromium.org>
Tested-by: <mcchou@chromium.org>
Commit-Queue: <mcchou@chromium.org>
diff --git a/cellular_capability_universal_cdma_unittest.cc b/cellular_capability_universal_cdma_unittest.cc
index 905f58b..bd57710 100644
--- a/cellular_capability_universal_cdma_unittest.cc
+++ b/cellular_capability_universal_cdma_unittest.cc
@@ -117,8 +117,10 @@
   void SetMockMobileOperatorInfoObjects() {
     CHECK(!mock_home_provider_info_);
     CHECK(!mock_serving_operator_info_);
-    mock_home_provider_info_ = new MockMobileOperatorInfo(dispatcher_);
-    mock_serving_operator_info_ = new MockMobileOperatorInfo(dispatcher_);
+    mock_home_provider_info_ =
+        new MockMobileOperatorInfo(dispatcher_, "HomeProvider");
+    mock_serving_operator_info_ =
+        new MockMobileOperatorInfo(dispatcher_, "ServingOperator");
     cellular_->set_home_provider_info(mock_home_provider_info_);
     cellular_->set_serving_operator_info(mock_serving_operator_info_);
   }