Cbeam
Loading...
Searching...
No Matches
test_stable_interprocess_map.cpp File Reference
#include <cbeam/container/stable_interprocess_map.hpp>
#include <cbeam/error/out_of_range.hpp>
#include <cbeam/random/generators.hpp>
#include <gtest/gtest.h>
#include <algorithm>
#include <atomic>
#include <chrono>
#include <cstddef>
#include <thread>
#include <vector>
Include dependency graph for test_stable_interprocess_map.cpp:

Classes

class  StableInterprocessMapTest
 
class  stable_interprocess_map< Key, Value >
 Provides a type-safe, interprocess map with stable serialization. More...
 

Functions

 TEST_F (StableInterprocessMapTest, InsertAndRetrieveValue)
 
 TEST_F (StableInterprocessMapTest, HandleNonExistingKey)
 
 TEST_F (StableInterprocessMapTest, Clear)
 
 TEST_F (StableInterprocessMapTest, Empty)
 
 TEST_F (StableInterprocessMapTest, Size)
 
 TEST_F (StableInterprocessMapTest, OverwriteExistingValue)
 
 TEST_F (StableInterprocessMapTest, BadAllocTest)
 
 TEST_F (StableInterprocessMapTest, ConcurrentInsertionsStressTest)
 

Function Documentation

◆ TEST_F() [1/8]

TEST_F ( StableInterprocessMapTest ,
BadAllocTest  )

◆ TEST_F() [2/8]

TEST_F ( StableInterprocessMapTest ,
Clear  )

◆ TEST_F() [3/8]

TEST_F ( StableInterprocessMapTest ,
ConcurrentInsertionsStressTest  )

◆ TEST_F() [4/8]

TEST_F ( StableInterprocessMapTest ,
Empty  )

◆ TEST_F() [5/8]

TEST_F ( StableInterprocessMapTest ,
HandleNonExistingKey  )

◆ TEST_F() [6/8]

TEST_F ( StableInterprocessMapTest ,
InsertAndRetrieveValue  )

◆ TEST_F() [7/8]

TEST_F ( StableInterprocessMapTest ,
OverwriteExistingValue  )

◆ TEST_F() [8/8]

TEST_F ( StableInterprocessMapTest ,
Size  )