// Copyright 2018 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "base/task/sequence_manager/test/mock_time_domain.h" #include namespace base { namespace sequence_manager { MockTimeDomain::MockTimeDomain(TimeTicks initial_now_ticks) : now_ticks_(initial_now_ticks) {} MockTimeDomain::~MockTimeDomain() = default; TimeTicks MockTimeDomain::NowTicks() const { return now_ticks_; } void MockTimeDomain::SetNowTicks(TimeTicks now_ticks) { now_ticks_ = now_ticks; } bool MockTimeDomain::MaybeFastForwardToWakeUp( std::optional next_wake_up, bool quit_when_idle_requested) { return false; } const char* MockTimeDomain::GetName() const { return "MockTimeDomain"; } } // namespace sequence_manager } // namespace base