#include "base/containers/intrusive_heap.h"
#include <array>
#include "base/check_op.h"
#include "base/functional/callback_helpers.h"
#include "base/memory/ptr_util.h"
#include "base/memory/raw_ptr.h"
#include "base/notreached.h"
#include "base/rand_util.h"
#include "base/test/bind.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace base {
namespace …
TEST(IntrusiveHeapTest, Constructors) { … }
TEST(IntrusiveHeapTest, Assignment) { … }
TEST(IntrusiveHeapTest, Swap) { … }
TEST(IntrusiveHeapTest, ElementAccess) { … }
TEST(IntrusiveHeapTest, SizeManagement) { … }
TEST(IntrusiveHeapTest, Iterators) { … }
TEST(IntrusiveHeapTest, MoveOnlyNoDefaultConstructorTest) { … }
TEST(IntrusiveHeapTest, CopyOnlyNoDefaultConstructorTest) { … }
TEST(IntrusiveHeapTest, CopyAndMoveNoDefaultConstructorTest) { … }
TEST(IntrusiveHeapTest, MoveOnlyWithDefaultConstructorTest) { … }
TEST(IntrusiveHeapTest, CopyOnlyWithDefaultConstructorTest) { … }
TEST(IntrusiveHeapTest, CopyAndMoveWithDefaultConstructorTest) { … }
TEST(IntrusiveHeapTest, Basic) { … }
TEST(IntrusiveHeapTest, Clear) { … }
TEST(IntrusiveHeapTest, Destructor) { … }
TEST(IntrusiveHeapTest, Min) { … }
TEST(IntrusiveHeapTest, MinDuplicates) { … }
TEST(IntrusiveHeapTest, InsertAscending) { … }
TEST(IntrusiveHeapTest, InsertDescending) { … }
TEST(IntrusiveHeapTest, HeapIndex) { … }
TEST(IntrusiveHeapTest, HeapIndexDuplicates) { … }
TEST(IntrusiveHeapTest, Pop) { … }
TEST(IntrusiveHeapTest, PopMany) { … }
TEST(IntrusiveHeapTest, Erase) { … }
TEST(IntrusiveHeapTest, ReplaceTop) { … }
TEST(IntrusiveHeapTest, ReplaceTopWithNonLeafNode) { … }
TEST(IntrusiveHeapTest, ReplaceTopCheckAllFinalPositions) { … }
TEST(IntrusiveHeapTest, ReplaceUp) { … }
TEST(IntrusiveHeapTest, ReplaceUpButDoesntMove) { … }
TEST(IntrusiveHeapTest, ReplaceDown) { … }
TEST(IntrusiveHeapTest, ReplaceDownButDoesntMove) { … }
TEST(IntrusiveHeapTest, ReplaceCheckAllFinalPositions) { … }
TEST(IntrusiveHeapTest, At) { … }
bool IsEven(int i) { … }
TEST(IntrusiveHeapTest, EraseIf) { … }
class Comparator { … };
TEST(IntrusiveHeapTest, EraseIf_Reentrancy) { … }
}