#include "src/zone/zone-chunk-list.h"
#include "src/zone/accounting-allocator.h"
#include "src/zone/zone.h"
#include "test/unittests/test-utils.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace v8 {
namespace internal {
const size_t kItemCount = …;
class ZoneChunkListTest : public TestWithPlatform { … };
TEST_F(ZoneChunkListTest, ForwardIterationTest) { … }
TEST_F(ZoneChunkListTest, ReverseIterationTest) { … }
TEST_F(ZoneChunkListTest, PushFrontTest) { … }
TEST_F(ZoneChunkListTest, RewindTest) { … }
TEST_F(ZoneChunkListTest, FindTest) { … }
TEST_F(ZoneChunkListTest, CopyToTest) { … }
TEST_F(ZoneChunkListTest, SmallCopyToTest) { … }
struct Fubar { … };
TEST_F(ZoneChunkListTest, BigCopyToTest) { … }
void TestForwardIterationOfConstList(
const ZoneChunkList<uintptr_t>& zone_chunk_list) { … }
TEST_F(ZoneChunkListTest, ConstForwardIterationTest) { … }
TEST_F(ZoneChunkListTest, RewindAndIterate) { … }
TEST_F(ZoneChunkListTest, AdvanceZeroTest) { … }
TEST_F(ZoneChunkListTest, AdvancePartwayTest) { … }
TEST_F(ZoneChunkListTest, AdvanceEndTest) { … }
TEST_F(ZoneChunkListTest, FindOverChunkBoundary) { … }
TEST_F(ZoneChunkListTest, SplitAt) { … }
TEST_F(ZoneChunkListTest, SplitAtLastChunk) { … }
TEST_F(ZoneChunkListTest, Append) { … }
}
}