| Index: chrome/browser/android/data_usage/data_use_matcher_unittest.cc
|
| diff --git a/chrome/browser/android/data_usage/data_use_matcher_unittest.cc b/chrome/browser/android/data_usage/data_use_matcher_unittest.cc
|
| index 318e5194996b122b5f97c3d9fe991f1a03820ace..f109d5d80ea74e6b0084525a98286ae62674727b 100644
|
| --- a/chrome/browser/android/data_usage/data_use_matcher_unittest.cc
|
| +++ b/chrome/browser/android/data_usage/data_use_matcher_unittest.cc
|
| @@ -16,7 +16,7 @@
|
| #include "base/test/histogram_tester.h"
|
| #include "base/time/tick_clock.h"
|
| #include "base/time/time.h"
|
| -#include "chrome/browser/android/data_usage/external_data_use_observer.h"
|
| +#include "chrome/browser/android/data_usage/external_data_use_observer_bridge.h"
|
| #include "content/public/browser/browser_thread.h"
|
| #include "content/public/test/test_browser_thread_bundle.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| @@ -56,6 +56,14 @@ class NowTestTickClock : public base::TickClock {
|
| DISALLOW_COPY_AND_ASSIGN(NowTestTickClock);
|
| };
|
|
|
| +class TestExternalDataUseObserverBridge
|
| + : public chrome::android::ExternalDataUseObserverBridge {
|
| + public:
|
| + TestExternalDataUseObserverBridge() {}
|
| + void FetchMatchingRules() const override {}
|
| + void ShouldRegisterAsDataUseObserver(bool should_register) const override{};
|
| +};
|
| +
|
| } // namespace
|
|
|
| namespace chrome {
|
| @@ -69,9 +77,7 @@ class DataUseMatcherTest : public testing::Test {
|
| DataUseMatcherTest()
|
| : thread_bundle_(content::TestBrowserThreadBundle::IO_MAINLOOP),
|
| data_use_matcher_(base::WeakPtr<DataUseTabModel>(),
|
| - content::BrowserThread::GetMessageLoopProxyForThread(
|
| - content::BrowserThread::IO),
|
| - base::WeakPtr<ExternalDataUseObserver>(),
|
| + new TestExternalDataUseObserverBridge(),
|
| base::TimeDelta::FromSeconds(
|
| kDefaultMatchingRuleExpirationDurationSeconds)) {}
|
|
|
|
|