shill: cellular: Remove code interacting with old ModemManager.
BUG=chromium:231086
TEST=Tested the following:
1. Build and run unit tests.
2. Run 'mm_debug' on lumpy with Gobi3k modem and link with E362 modem.
3. Run network_3GSmokeTest autotest lumpy with Gobi3k modem and link
with E362 modem.
4. Verify shill runs properly on lumpy without modem.
Change-Id: Idf537561b4066511979bec2c10cbaf7bcec9b1d8
Reviewed-on: https://gerrit.chromium.org/gerrit/48087
Reviewed-by: Thieu Le <thieule@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Commit-Queue: Ben Chan <benchan@chromium.org>
diff --git a/modem_info_unittest.cc b/modem_info_unittest.cc
index 0944228..804b11a 100644
--- a/modem_info_unittest.cc
+++ b/modem_info_unittest.cc
@@ -64,18 +64,16 @@
EXPECT_EQ(0, modem_info_.modem_managers_.size());
EXPECT_CALL(glib_, BusWatchName(_, _, _, _, _, _, _))
.WillOnce(Return(kWatcher))
- .WillOnce(Return(kWatcher + 1))
- .WillOnce(Return(kWatcher + 2));
+ .WillOnce(Return(kWatcher + 1));
modem_info_.provider_db_path_ = kTestMobileProviderDBPath;
modem_info_.Start();
- EXPECT_EQ(3, modem_info_.modem_managers_.size());
+ EXPECT_EQ(2, modem_info_.modem_managers_.size());
EXPECT_TRUE(modem_info_.provider_db_);
EXPECT_TRUE(mobile_provider_lookup_by_name(modem_info_.provider_db_, "AT&T"));
EXPECT_FALSE(mobile_provider_lookup_by_name(modem_info_.provider_db_, "xyz"));
EXPECT_CALL(glib_, BusUnwatchName(kWatcher)).Times(1);
EXPECT_CALL(glib_, BusUnwatchName(kWatcher + 1)).Times(1);
- EXPECT_CALL(glib_, BusUnwatchName(kWatcher + 2)).Times(1);
modem_info_.Stop();
EXPECT_EQ(0, modem_info_.modem_managers_.size());
EXPECT_FALSE(modem_info_.provider_db_);
@@ -89,9 +87,8 @@
// Passes ownership of the database.
modem_info_.provider_db_ = mobile_provider_open_db(kTestMobileProviderDBPath);
EXPECT_TRUE(modem_info_.provider_db_);
- modem_info_.RegisterModemManager<ModemManagerClassic>(
- kService,
- "/dbus/service/path");
+ modem_info_.RegisterModemManager(
+ new ModemManagerClassic(kService, "/dbus/service/path", &modem_info_));
ASSERT_EQ(1, modem_info_.modem_managers_.size());
ModemManager *manager = modem_info_.modem_managers_[0];
EXPECT_EQ(kService, manager->service_);