#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) { … }
}
}