| Index: chrome/browser/page_load_metrics/observers/loading_predictor_page_load_metrics_observer_unittest.cc
|
| diff --git a/chrome/browser/page_load_metrics/observers/loading_predictor_page_load_metrics_observer_unittest.cc b/chrome/browser/page_load_metrics/observers/loading_predictor_page_load_metrics_observer_unittest.cc
|
| index cfbd42e162c749c14cf042d036bcdd2e027559da..775f4c91fe4e7f3c9201495997d439caefa85095 100644
|
| --- a/chrome/browser/page_load_metrics/observers/loading_predictor_page_load_metrics_observer_unittest.cc
|
| +++ b/chrome/browser/page_load_metrics/observers/loading_predictor_page_load_metrics_observer_unittest.cc
|
| @@ -30,6 +30,13 @@ class MockResourcePrefetchPredictor : public ResourcePrefetchPredictor {
|
| ~MockResourcePrefetchPredictor() override {}
|
| };
|
|
|
| +class MockLoadingDataCollector : public LoadingDataCollector {
|
| + public:
|
| + MOCK_METHOD2(RecordFirstContentfulPaint,
|
| + void(const predictors::NavigationID& navigation_id,
|
| + const base::TimeTicks& first_contentful_paint));
|
| +};
|
| +
|
| class LoadingPredictorPageLoadMetricsObserverTest
|
| : public page_load_metrics::PageLoadMetricsObserverTestHarness {
|
| protected:
|
| @@ -41,7 +48,8 @@ class LoadingPredictorPageLoadMetricsObserverTest
|
| base::MakeUnique<testing::StrictMock<MockResourcePrefetchPredictor>>(
|
| config, profile());
|
| page_load_metrics::InitPageLoadTimingForTest(&timing_);
|
| - collector_ = base::MakeUnique<LoadingDataCollector>(predictor_.get());
|
| + collector_ = base::MakeUnique<testing::StrictMock<LoadingDataCollector>>(
|
| + predictor_.get(), nullptr, config);
|
| timing_.navigation_start = base::Time::FromDoubleT(1);
|
| timing_.paint_timing->first_paint = base::TimeDelta::FromSeconds(2);
|
| timing_.paint_timing->first_contentful_paint =
|
|
|