| Index: cc/test/test_now_source.cc
|
| diff --git a/cc/test/test_now_source.cc b/cc/test/test_now_source.cc
|
| deleted file mode 100644
|
| index e1a633f166283fb0592687894a047333e3daf772..0000000000000000000000000000000000000000
|
| --- a/cc/test/test_now_source.cc
|
| +++ /dev/null
|
| @@ -1,130 +0,0 @@
|
| -// Copyright 2014 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include <limits>
|
| -#include <string>
|
| -
|
| -#include "cc/test/test_now_source.h"
|
| -
|
| -namespace cc {
|
| -
|
| -// TestNowSource::Constructors
|
| -scoped_refptr<TestNowSource> TestNowSource::Create() {
|
| - return make_scoped_refptr(new TestNowSource());
|
| -}
|
| -
|
| -scoped_refptr<TestNowSource> TestNowSource::Create(base::TimeTicks initial) {
|
| - return make_scoped_refptr(new TestNowSource(initial));
|
| -}
|
| -
|
| -scoped_refptr<TestNowSource> TestNowSource::Create(int64_t initial) {
|
| - return make_scoped_refptr(new TestNowSource(initial));
|
| -}
|
| -
|
| -TestNowSource::TestNowSource()
|
| - : initial_(base::TimeTicks::FromInternalValue(10000)),
|
| - now_(),
|
| - num_now_calls_(0) {
|
| - Reset();
|
| -}
|
| -
|
| -TestNowSource::TestNowSource(base::TimeTicks initial)
|
| - : initial_(initial), now_(), num_now_calls_(0) {
|
| - Reset();
|
| -}
|
| -
|
| -TestNowSource::TestNowSource(int64_t initial)
|
| - : initial_(base::TimeTicks::FromInternalValue(initial)),
|
| - now_(),
|
| - num_now_calls_(0) {
|
| - Reset();
|
| -}
|
| -
|
| -TestNowSource::~TestNowSource() {
|
| -}
|
| -
|
| -// TestNowSource actual functionality
|
| -void TestNowSource::Reset() {
|
| - TRACE_EVENT_INSTANT2("cc",
|
| - "TestNowSource::Reset",
|
| - TRACE_EVENT_SCOPE_THREAD,
|
| - "previous",
|
| - now_,
|
| - "initial",
|
| - initial_);
|
| - now_ = initial_;
|
| -}
|
| -
|
| -base::TimeTicks TestNowSource::Now() const {
|
| - num_now_calls_++;
|
| - return now_;
|
| -}
|
| -
|
| -void TestNowSource::SetNow(base::TimeTicks time) {
|
| - TRACE_EVENT_INSTANT2("cc",
|
| - "TestNowSource::SetNow",
|
| - TRACE_EVENT_SCOPE_THREAD,
|
| - "previous",
|
| - now_,
|
| - "new",
|
| - time);
|
| - DCHECK(time >= now_); // Time should always go forward.
|
| - now_ = time;
|
| -}
|
| -
|
| -void TestNowSource::AdvanceNow(base::TimeDelta period) {
|
| - TRACE_EVENT_INSTANT2("cc",
|
| - "TestNowSource::AdvanceNow",
|
| - TRACE_EVENT_SCOPE_THREAD,
|
| - "previous",
|
| - now_,
|
| - "by",
|
| - period.ToInternalValue());
|
| - DCHECK(now_ != kAbsoluteMaxNow);
|
| - DCHECK(period >= base::TimeDelta()); // Time should always go forward.
|
| - now_ += period;
|
| -}
|
| -
|
| -const base::TimeTicks TestNowSource::kAbsoluteMaxNow =
|
| - base::TimeTicks::FromInternalValue(std::numeric_limits<int64_t>::max());
|
| -
|
| -// TestNowSource::Convenience functions
|
| -void TestNowSource::AdvanceNowMicroseconds(int64_t period_in_microseconds) {
|
| - AdvanceNow(base::TimeDelta::FromMicroseconds(period_in_microseconds));
|
| -}
|
| -void TestNowSource::SetNowMicroseconds(int64_t time_in_microseconds) {
|
| - SetNow(base::TimeTicks::FromInternalValue(time_in_microseconds));
|
| -}
|
| -
|
| -// TestNowSource::Tracing functions
|
| -void TestNowSource::AsValueInto(base::trace_event::TracedValue* state) const {
|
| - state->SetInteger("now_in_microseconds", now_.ToInternalValue());
|
| -}
|
| -
|
| -scoped_refptr<base::trace_event::ConvertableToTraceFormat>
|
| -TestNowSource::AsValue() const {
|
| - scoped_refptr<base::trace_event::TracedValue> state =
|
| - new base::trace_event::TracedValue();
|
| - AsValueInto(state.get());
|
| - return state;
|
| -}
|
| -
|
| -// TestNowSource::Pretty printing functions
|
| -std::string TestNowSource::ToString() const {
|
| - std::string output("TestNowSource(");
|
| - AsValue()->AppendAsTraceFormat(&output);
|
| - output += ")";
|
| - return output;
|
| -}
|
| -
|
| -::std::ostream& operator<<(::std::ostream& os,
|
| - const scoped_refptr<TestNowSource>& src) {
|
| - os << src->ToString();
|
| - return os;
|
| -}
|
| -void PrintTo(const scoped_refptr<TestNowSource>& src, ::std::ostream* os) {
|
| - *os << src;
|
| -}
|
| -
|
| -} // namespace cc
|
|
|