Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
dynarrayheap.cc File Reference

Tests for Dynarrayheap. More...

#include <gtest/gtest.h>
#include <tpl_dynArrayHeap.H>
#include <algorithm>
#include <cstdint>
#include <queue>
#include <random>
#include <stdexcept>
#include <vector>
Include dependency graph for dynarrayheap.cc:

Go to the source code of this file.

Functions

 TEST (DynArrayHeapBasics, EmptyAndSize)
 
 TEST (DynArrayHeapBasics, TopAndGetMinThrowOnEmpty)
 
 TEST (DynArrayHeapBasics, InsertAndExtractInOrder)
 
 TEST (DynArrayHeapBasics, ReserveRejectsShrinkingBelowSize)
 
 TEST (DynArrayHeapBasics, InsertDirectBehavesLikeInsert)
 
 TEST (DynArrayHeapBasics, PutAndAppendAliasesWork)
 
 TEST (DynArrayHeapCompare, GreaterMakesMaxHeap)
 
 TEST (DynArrayHeapIterator, TraverseVisitsAllElements)
 
 TEST (DynArrayHeapIterator, TraverseStopsEarly)
 
 TEST (DynArrayHeapRandomized, MatchesStdPriorityQueueMinHeap)
 

Detailed Description

Tests for Dynarrayheap.

Definition in file dynarrayheap.cc.

Function Documentation

◆ TEST() [1/10]

TEST ( DynArrayHeapBasics  ,
EmptyAndSize   
)

◆ TEST() [2/10]

◆ TEST() [3/10]

◆ TEST() [4/10]

TEST ( DynArrayHeapBasics  ,
PutAndAppendAliasesWork   
)

◆ TEST() [5/10]

TEST ( DynArrayHeapBasics  ,
ReserveRejectsShrinkingBelowSize   
)

◆ TEST() [6/10]

TEST ( DynArrayHeapBasics  ,
TopAndGetMinThrowOnEmpty   
)

◆ TEST() [7/10]

TEST ( DynArrayHeapCompare  ,
GreaterMakesMaxHeap   
)

◆ TEST() [8/10]

TEST ( DynArrayHeapIterator  ,
TraverseStopsEarly   
)

◆ TEST() [9/10]

TEST ( DynArrayHeapIterator  ,
TraverseVisitsAllElements   
)

◆ TEST() [10/10]