shill: cellular: Instantiate and propagate CellularOperatorInfo object.
BUG=chrome-os-partner:11985
TEST=Build and run unit tests.
Change-Id: I7bf5d20a15eefe18f92951780f059bf5559bba5d
Reviewed-on: https://gerrit.chromium.org/gerrit/37362
Reviewed-by: Thieu Le <thieule@chromium.org>
Commit-Ready: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
diff --git a/modem_manager_unittest.cc b/modem_manager_unittest.cc
index f61aaa5..4266737 100644
--- a/modem_manager_unittest.cc
+++ b/modem_manager_unittest.cc
@@ -40,6 +40,7 @@
Metrics *metrics,
Manager *manager,
GLib *glib,
+ CellularOperatorInfo *cellular_operator_info,
mobile_provider_db *provider_db)
: ModemManager(service,
path,
@@ -48,6 +49,7 @@
metrics,
manager,
glib,
+ cellular_operator_info,
provider_db) {}
virtual ~ModemManagerCore() {}
@@ -65,8 +67,10 @@
virtual void SetUp() {
modem_.reset(new StrictModem(
kOwner, kService, kModemPath, &control_interface_, &dispatcher_,
- &metrics_, &manager_, static_cast<mobile_provider_db *>(NULL)));
+ &metrics_, &manager_, static_cast<CellularOperatorInfo *>(NULL),
+ static_cast<mobile_provider_db *>(NULL)));
}
+
protected:
static const char kService[];
static const char kPath[];
@@ -98,6 +102,7 @@
&metrics_,
&manager_,
&glib_,
+ NULL,
NULL) {}
virtual void TearDown() {
@@ -173,6 +178,7 @@
Metrics *metrics,
Manager *manager,
GLib *glib,
+ CellularOperatorInfo *cellular_operator_info,
mobile_provider_db *provider_db) :
ModemManagerClassic(service,
path,
@@ -181,6 +187,7 @@
metrics,
manager,
glib,
+ cellular_operator_info,
provider_db) {}
MOCK_METHOD1(InitModemClassic, void(shared_ptr<ModemClassic>));
};
@@ -196,6 +203,7 @@
&metrics_,
&manager_,
&glib_,
+ NULL,
NULL),
proxy_(new MockModemManagerProxy()),
proxy_factory_(this) {
@@ -256,6 +264,7 @@
Metrics *metrics,
Manager *manager,
GLib *glib,
+ CellularOperatorInfo *cellular_operator_info,
mobile_provider_db *provider_db) :
ModemManager1(service,
path,
@@ -264,6 +273,7 @@
metrics,
manager,
glib,
+ cellular_operator_info,
provider_db) {}
MOCK_METHOD2(InitModem1, void(shared_ptr<Modem1>,
const DBusInterfaceToProperties &));
@@ -281,6 +291,7 @@
&metrics_,
&manager_,
&glib_,
+ NULL,
NULL),
proxy_(new MockDBusObjectManagerProxy()),
proxy_factory_(this) {