Index: chrome/browser/page_load_metrics/observers/page_load_metrics_observer_test_harness.h |
diff --git a/chrome/browser/page_load_metrics/observers/page_load_metrics_observer_test_harness.h b/chrome/browser/page_load_metrics/observers/page_load_metrics_observer_test_harness.h |
index 5d4cd7daacc48baf76cdcf207707240323f5dc9d..79c2ce5eb0da82b0a20209301da41a2865e7df04 100644 |
--- a/chrome/browser/page_load_metrics/observers/page_load_metrics_observer_test_harness.h |
+++ b/chrome/browser/page_load_metrics/observers/page_load_metrics_observer_test_harness.h |
@@ -9,6 +9,8 @@ |
#include "base/test/histogram_tester.h" |
#include "chrome/browser/page_load_metrics/metrics_web_contents_observer.h" |
#include "chrome/browser/page_load_metrics/page_load_tracker.h" |
+#include "chrome/common/page_load_metrics/test/page_load_metrics_test_util.h" |
+#include "chrome/common/page_load_metrics/test/weak_mock_timer.h" |
#include "chrome/common/url_constants.h" |
#include "chrome/test/base/chrome_render_view_host_test_harness.h" |
#include "content/public/test/web_contents_tester.h" |
@@ -21,15 +23,12 @@ namespace page_load_metrics { |
// an observer, override RegisterObservers and call tracker->AddObserver. This |
// will attach the observer to all main frame navigations. |
class PageLoadMetricsObserverTestHarness |
- : public ChromeRenderViewHostTestHarness { |
+ : public ChromeRenderViewHostTestHarness, |
+ public test::WeakMockTimerProvider { |
public: |
PageLoadMetricsObserverTestHarness(); |
~PageLoadMetricsObserverTestHarness() override; |
- // Helper that fills in any timing fields that MWCO requires but that are |
- // currently missing. |
- static void PopulateRequiredTimingFields(mojom::PageLoadTiming* inout_timing); |
- |
void SetUp() override; |
virtual void RegisterObservers(PageLoadTracker* tracker) {} |