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)) {} |