#include "base/task/sequence_manager/test/fake_task.h"
namespace base::sequence_manager {
FakeTask::FakeTask() : FakeTask(0 ) {}
FakeTask::FakeTask(TaskType task_type)
: Task(internal::PostedTask(nullptr,
OnceClosure(),
FROM_HERE,
base::TimeDelta(),
Nestable::kNestable,
task_type),
EnqueueOrder(),
EnqueueOrder(),
TimeTicks()) {}
FakeTaskTiming::FakeTaskTiming() : TaskTiming(false ) {}
FakeTaskTiming::FakeTaskTiming(TimeTicks start, TimeTicks end)
: FakeTaskTiming() {
has_wall_time_ = true;
start_time_ = start;
end_time_ = end;
state_ = State::Finished;
}
}