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_tick_clock.h" 6 7#include "base/logging.h" 8 9namespace base { 10 11SimpleTestTickClock::SimpleTestTickClock() {} 12 13SimpleTestTickClock::~SimpleTestTickClock() {} 14 15TimeTicks SimpleTestTickClock::NowTicks() { 16 AutoLock lock(lock_); 17 return now_ticks_; 18} 19 20void SimpleTestTickClock::Advance(TimeDelta delta) { 21 AutoLock lock(lock_); 22 DCHECK(delta >= TimeDelta()); 23 now_ticks_ += delta; 24} 25 26} // namespace base 27