1 // Copyright 2017 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #include "components/page_load_metrics/common/test/weak_mock_timer.h"
6 
7 namespace page_load_metrics {
8 namespace test {
9 
WeakMockTimer()10 WeakMockTimer::WeakMockTimer() {}
11 
WeakMockTimerProvider()12 WeakMockTimerProvider::WeakMockTimerProvider() {}
~WeakMockTimerProvider()13 WeakMockTimerProvider::~WeakMockTimerProvider() {}
14 
GetMockTimer() const15 base::MockOneShotTimer* WeakMockTimerProvider::GetMockTimer() const {
16   return timer_.get();
17 }
18 
SetMockTimer(base::WeakPtr<WeakMockTimer> timer)19 void WeakMockTimerProvider::SetMockTimer(base::WeakPtr<WeakMockTimer> timer) {
20   timer_ = timer;
21 }
22 
23 }  // namespace test
24 }  // namespace page_load_metrics
25