| Index: components/gcm_driver/gcm_channel_status_request_unittest.cc
|
| diff --git a/components/gcm_driver/gcm_channel_status_request_unittest.cc b/components/gcm_driver/gcm_channel_status_request_unittest.cc
|
| index 4bb3c69fb8d007693f6a3d37d77b95a85696a26d..3190345d58a1a641403efa8c5929f25ea4de8b7e 100644
|
| --- a/components/gcm_driver/gcm_channel_status_request_unittest.cc
|
| +++ b/components/gcm_driver/gcm_channel_status_request_unittest.cc
|
| @@ -2,6 +2,8 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| +#include "base/test/test_simple_task_runner.h"
|
| +#include "base/thread_task_runner_handle.h"
|
| #include "components/gcm_driver/gcm_channel_status_request.h"
|
| #include "net/url_request/test_url_fetcher_factory.h"
|
| #include "net/url_request/url_request_test_util.h"
|
| @@ -33,7 +35,8 @@ class GCMChannelStatusRequestTest : public testing::Test {
|
| int poll_interval_seconds);
|
|
|
| scoped_ptr<GCMChannelStatusRequest> request_;
|
| - base::MessageLoop message_loop_;
|
| + scoped_refptr<base::TestSimpleTaskRunner> task_runner_;
|
| + base::ThreadTaskRunnerHandle task_runner_handle_;
|
| net::TestURLFetcherFactory url_fetcher_factory_;
|
| scoped_refptr<net::TestURLRequestContextGetter> url_request_context_getter_;
|
| bool request_callback_invoked_;
|
| @@ -43,8 +46,10 @@ class GCMChannelStatusRequestTest : public testing::Test {
|
| };
|
|
|
| GCMChannelStatusRequestTest::GCMChannelStatusRequestTest()
|
| - : url_request_context_getter_(
|
| - new net::TestURLRequestContextGetter(message_loop_.task_runner())),
|
| + : task_runner_(new base::TestSimpleTaskRunner()),
|
| + task_runner_handle_(task_runner_),
|
| + url_request_context_getter_(
|
| + new net::TestURLRequestContextGetter(task_runner_)),
|
| request_callback_invoked_(false),
|
| update_received_(false),
|
| enabled_(true),
|
|
|