Main MRPT website > C++ reference for MRPT 1.9.9
Typedefs | Functions
circularbuffer_unittest.cpp File Reference
#include <mrpt/utils/circular_buffer.h>
#include <mrpt/random.h>
#include <mrpt/utils/CTraitsTest.h>
#include <gtest/gtest.h>

Go to the source code of this file.

Typedefs

typedef int cb_t
 

Functions

 TEST (circular_buffer_tests, EmptyPop)
 
 TEST (circular_buffer_tests, EmptyPopAfterPushes)
 
 TEST (circular_buffer_tests, RandomWriteAndPeek)
 
 TEST (circular_buffer_tests, RandomWriteManyAndPeek)
 
 TEST (circular_buffer_tests, RandomWriteAndPeekOverrun)
 

Typedef Documentation

◆ cb_t

typedef int cb_t

Definition at line 18 of file circularbuffer_unittest.cpp.

Function Documentation

◆ TEST() [1/5]

TEST ( circular_buffer_tests  ,
EmptyPop   
)

Definition at line 20 of file circularbuffer_unittest.cpp.

References mrpt::utils::circular_buffer< T >::pop().

Here is the call graph for this function:

◆ TEST() [2/5]

TEST ( circular_buffer_tests  ,
EmptyPopAfterPushes   
)

Definition at line 34 of file circularbuffer_unittest.cpp.

References LEN, mrpt::utils::circular_buffer< T >::pop(), and mrpt::utils::circular_buffer< T >::push().

Here is the call graph for this function:

◆ TEST() [3/5]

TEST ( circular_buffer_tests  ,
RandomWriteAndPeek   
)

◆ TEST() [4/5]

TEST ( circular_buffer_tests  ,
RandomWriteManyAndPeek   
)

◆ TEST() [5/5]

TEST ( circular_buffer_tests  ,
RandomWriteAndPeekOverrun   
)



Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ae4571287 Thu Nov 23 00:06:53 2017 +0100 at dom oct 27 23:51:55 CET 2019