1// Copyright (c) 2012 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 "base/test/simple_test_clock.h" 6 7namespace base { 8 9SimpleTestClock::SimpleTestClock() {} 10 11SimpleTestClock::~SimpleTestClock() {} 12 13Time SimpleTestClock::Now() { 14 AutoLock lock(lock_); 15 return now_; 16} 17 18void SimpleTestClock::Advance(TimeDelta delta) { 19 AutoLock lock(lock_); 20 now_ += delta; 21} 22 23void SimpleTestClock::SetNow(Time now) { 24 AutoLock lock(lock_); 25 now_ = now; 26} 27 28} // namespace base 29