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

Tests for Aleph::PersistentTreapSet and Aleph::PersistentTreapMap. More...

#include <gtest/gtest.h>
#include <tpl_persistent_treap.H>
#include <map>
#include <memory>
#include <random>
#include <set>
#include <stdexcept>
#include <string>
#include <vector>
Include dependency graph for persistent_treap_test.cc:

Go to the source code of this file.

Functions

 TEST (PersistentTreapSet, InsertEraseAndVersionsAreIndependent)
 
 TEST (PersistentTreapSet, DuplicateInsertAndMissingEraseShareLogicalVersion)
 
 TEST (PersistentTreapSet, KeysAreSorted)
 
 TEST (PersistentTreapSet, SplitAndJoin)
 
 TEST (PersistentTreapSet, JoinRejectsOverlappingRanges)
 
 TEST (PersistentTreapSet, JoinRejectsRightTreeOrderedByIncompatibleComparatorState)
 
 TEST (PersistentTreapSet, RandomizedTraceMatchesStdSetAndKeepsOldVersions)
 
 TEST (PersistentTreapMap, InsertAssignEraseAndVersionsAreIndependent)
 
 TEST (PersistentTreapMap, DuplicateInsertDoesNotOverwrite)
 
 TEST (PersistentTreapMap, SplitJoinAndItems)
 
 TEST (PersistentTreapMap, JoinRejectsRightTreeOrderedByIncompatibleComparatorState)
 
 TEST (PersistentTreapMap, SupportsMoveOnlyMappedValues)
 
 TEST (PersistentTreapMap, RandomizedTraceMatchesStdMapAndKeepsOldVersions)
 

Detailed Description

Function Documentation

◆ TEST() [1/13]

TEST ( PersistentTreapMap  ,
DuplicateInsertDoesNotOverwrite   
)

◆ TEST() [2/13]

◆ TEST() [3/13]

TEST ( PersistentTreapMap  ,
JoinRejectsRightTreeOrderedByIncompatibleComparatorState   
)

◆ TEST() [4/13]

TEST ( PersistentTreapMap  ,
RandomizedTraceMatchesStdMapAndKeepsOldVersions   
)

◆ TEST() [5/13]

◆ TEST() [6/13]

◆ TEST() [7/13]

◆ TEST() [8/13]

◆ TEST() [9/13]

TEST ( PersistentTreapSet  ,
JoinRejectsOverlappingRanges   
)

◆ TEST() [10/13]

TEST ( PersistentTreapSet  ,
JoinRejectsRightTreeOrderedByIncompatibleComparatorState   
)

◆ TEST() [11/13]

◆ TEST() [12/13]

TEST ( PersistentTreapSet  ,
RandomizedTraceMatchesStdSetAndKeepsOldVersions   
)

◆ TEST() [13/13]