chromium/v8/test/unittests/heap/base/worklist-unittest.cc

// Copyright 2020 the V8 project 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 "src/heap/base/worklist.h"

#include "testing/gtest/include/gtest/gtest.h"

namespace heap {
namespace base {

class SomeObject {};

constexpr size_t kMinSegmentSize =;
TestWorklist;
Segment;

auto CreateTemporarySegment(size_t min_segment_size) {}

TEST(WorkListTest, SegmentCreate) {}

TEST(WorkListTest, SegmentPush) {}

TEST(WorkListTest, SegmentPushPop) {}

TEST(WorkListTest, SegmentIsEmpty) {}

TEST(WorkListTest, SegmentIsFull) {}

TEST(WorkListTest, SegmentClear) {}

TEST(WorkListTest, SegmentUpdateFalse) {}

TEST(WorkListTest, SegmentUpdate) {}

TEST(WorkListTest, CreateEmpty) {}

TEST(WorkListTest, LocalPushPop) {}

TEST(WorkListTest, LocalPushStaysPrivate) {}

TEST(WorkListTest, LocalClear) {}

TEST(WorkListTest, GlobalUpdateNull) {}

TEST(WorkListTest, GlobalUpdate) {}

TEST(WorkListTest, FlushToGlobalPushSegment) {}

TEST(WorkListTest, FlushToGlobalPopSegment) {}

TEST(WorkListTest, Clear) {}

TEST(WorkListTest, SingleSegmentSteal) {}

TEST(WorkListTest, MultipleSegmentsStolen) {}

TEST(WorkListTest, MergeGlobalPool) {}

}  // namespace base
}  // namespace heap