diff options
Diffstat (limited to 'google_apis/gcm/engine/mcs_client_unittest.cc')
-rw-r--r-- | google_apis/gcm/engine/mcs_client_unittest.cc | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/google_apis/gcm/engine/mcs_client_unittest.cc b/google_apis/gcm/engine/mcs_client_unittest.cc index b3e2f0d..a062136 100644 --- a/google_apis/gcm/engine/mcs_client_unittest.cc +++ b/google_apis/gcm/engine/mcs_client_unittest.cc @@ -15,6 +15,7 @@ #include "google_apis/gcm/engine/fake_connection_factory.h" #include "google_apis/gcm/engine/fake_connection_handler.h" #include "google_apis/gcm/engine/gcm_store_impl.h" +#include "google_apis/gcm/monitoring/gcm_stats_recorder.h" #include "testing/gtest/include/gtest/gtest.h" namespace gcm { @@ -67,8 +68,9 @@ class TestMCSClient : public MCSClient { public: TestMCSClient(base::Clock* clock, ConnectionFactory* connection_factory, - GCMStore* gcm_store) - : MCSClient("", clock, connection_factory, gcm_store), + GCMStore* gcm_store, + gcm::GCMStatsRecorder* recorder) + : MCSClient("", clock, connection_factory, gcm_store, recorder), next_id_(0) { } @@ -136,6 +138,8 @@ class MCSClientTest : public testing::Test { scoped_ptr<MCSMessage> received_message_; std::string sent_message_id_; MCSClient::MessageSendStatus message_send_status_; + + gcm::GCMStatsRecorder recorder_; }; MCSClientTest::MCSClientTest() @@ -166,7 +170,8 @@ void MCSClientTest::BuildMCSClient() { message_loop_.message_loop_proxy())); mcs_client_.reset(new TestMCSClient(&clock_, &connection_factory_, - gcm_store_.get())); + gcm_store_.get(), + &recorder_)); } void MCSClientTest::InitializeClient() { |