#include "base/task/sequence_manager/task_order.h"
#include <optional>
#include "base/task/sequence_manager/enqueue_order.h"
#include "base/time/time.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace base {
namespace sequence_manager {
class TaskOrderTest : public testing::Test { … };
TEST_F(TaskOrderTest, ImmediateTasksNotEqual) { … }
TEST_F(TaskOrderTest, ImmediateTasksEqual) { … }
TEST_F(TaskOrderTest, DelayedTasksOrderedByEnqueueNumberFirst) { … }
TEST_F(TaskOrderTest, DelayedTasksSameEnqueueOrder) { … }
TEST_F(TaskOrderTest, DelayedTasksSameEnqueueOrderAndRunTime) { … }
TEST_F(TaskOrderTest, DelayedTasksEqual) { … }
}
}