chromium/third_party/blink/renderer/platform/scheduler/test/web_scheduling_test_helper.cc

// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/platform/scheduler/test/web_scheduling_test_helper.h"

#include <memory>
#include <utility>

#include "base/memory/scoped_refptr.h"
#include "base/task/single_thread_task_runner.h"
#include "third_party/abseil-cpp/absl/types/variant.h"
#include "third_party/blink/public/platform/task_type.h"
#include "third_party/blink/renderer/platform/scheduler/public/frame_or_worker_scheduler.h"
#include "third_party/blink/renderer/platform/scheduler/public/web_scheduling_priority.h"
#include "third_party/blink/renderer/platform/scheduler/public/web_scheduling_queue_type.h"
#include "third_party/blink/renderer/platform/scheduler/public/web_scheduling_task_queue.h"
#include "third_party/blink/renderer/platform/wtf/text/wtf_string.h"
#include "third_party/blink/renderer/platform/wtf/vector.h"
#include "third_party/blink/renderer/platform/wtf/wtf_size_t.h"

namespace {

void AppendToVectorTestTask(Vector<String>* vector, String value) {}

}  // namespace

namespace blink::scheduler {

WebSchedulingTestHelper::WebSchedulingTestHelper(Delegate& delegate)
    :{}

WebSchedulingTestHelper::~WebSchedulingTestHelper() = default;

WebSchedulingTaskQueue* WebSchedulingTestHelper::GetWebSchedulingTaskQueue(
    WebSchedulingQueueType queue_type,
    WebSchedulingPriority priority) {}

void WebSchedulingTestHelper::PostTestTasks(
    Vector<String>* run_order,
    const Vector<TestTaskSpecEntry>& test_spec) {}

}  // namespace blink::scheduler