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