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()10WeakMockTimer::WeakMockTimer() {} 11 WeakMockTimerProvider()12WeakMockTimerProvider::WeakMockTimerProvider() {} ~WeakMockTimerProvider()13WeakMockTimerProvider::~WeakMockTimerProvider() {} 14 GetMockTimer() const15base::MockOneShotTimer* WeakMockTimerProvider::GetMockTimer() const { 16 return timer_.get(); 17 } 18 SetMockTimer(base::WeakPtr<WeakMockTimer> timer)19void WeakMockTimerProvider::SetMockTimer(base::WeakPtr<WeakMockTimer> timer) { 20 timer_ = timer; 21 } 22 23 } // namespace test 24 } // namespace page_load_metrics 25