spdlog
Loading...
Searching...
No Matches
Typedefs | Functions
test_mpmc_q.cpp File Reference

Go to the source code of this file.

#include "includes.h"

Typedefs

using test_clock = std::chrono::high_resolution_clock
 

Functions

static milliseconds millis_from (const test_clock::time_point &tp0)
 
 TEST_CASE ("dequeue-empty-nowait", "[mpmc_blocking_q]")
 
 TEST_CASE ("dequeue-empty-wait", "[mpmc_blocking_q]")
 
 TEST_CASE ("enqueue_nowait", "[mpmc_blocking_q]")
 
 TEST_CASE ("bad_queue", "[mpmc_blocking_q]")
 
 TEST_CASE ("empty_queue", "[mpmc_blocking_q]")
 
 TEST_CASE ("full_queue", "[mpmc_blocking_q]")
 

Typedef Documentation

◆ test_clock

Definition at line 4 of file test_mpmc_q.cpp.

Function Documentation

◆ millis_from()

static milliseconds millis_from ( const test_clock::time_point &  tp0)
static

Definition at line 6 of file test_mpmc_q.cpp.

◆ TEST_CASE() [1/6]

TEST_CASE ( "bad_queue"  ,
""  [mpmc_blocking_q] 
)

Definition at line 65 of file test_mpmc_q.cpp.

◆ TEST_CASE() [2/6]

TEST_CASE ( "dequeue-empty-nowait"  ,
""  [mpmc_blocking_q] 
)

Definition at line 10 of file test_mpmc_q.cpp.

◆ TEST_CASE() [3/6]

TEST_CASE ( "dequeue-empty-wait"  ,
""  [mpmc_blocking_q] 
)

Definition at line 26 of file test_mpmc_q.cpp.

◆ TEST_CASE() [4/6]

TEST_CASE ( "empty_queue"  ,
""  [mpmc_blocking_q] 
)

Definition at line 75 of file test_mpmc_q.cpp.

◆ TEST_CASE() [5/6]

TEST_CASE ( "enqueue_nowait"  ,
""  [mpmc_blocking_q] 
)

Definition at line 46 of file test_mpmc_q.cpp.

◆ TEST_CASE() [6/6]

TEST_CASE ( "full_queue"  ,
""  [mpmc_blocking_q] 
)

Definition at line 83 of file test_mpmc_q.cpp.