#include <mrpt/utils/circular_buffer.h>
#include <mrpt/random.h>
#include <gtest/gtest.h>
 
Go to the source code of this file.
 | 
|   | 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) | 
|   | 
◆ cb_t
◆ TEST() [1/5]
      
        
          | TEST  | 
          ( | 
          circular_buffer_tests  | 
          ,  | 
        
        
           | 
           | 
          EmptyPop  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ TEST() [2/5]
      
        
          | TEST  | 
          ( | 
          circular_buffer_tests  | 
          ,  | 
        
        
           | 
           | 
          EmptyPopAfterPushes  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ TEST() [3/5]
      
        
          | TEST  | 
          ( | 
          circular_buffer_tests  | 
          ,  | 
        
        
           | 
           | 
          RandomWriteAndPeek  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ TEST() [4/5]
      
        
          | TEST  | 
          ( | 
          circular_buffer_tests  | 
          ,  | 
        
        
           | 
           | 
          RandomWriteManyAndPeek  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ TEST() [5/5]
      
        
          | TEST  | 
          ( | 
          circular_buffer_tests  | 
          ,  | 
        
        
           | 
           | 
          RandomWriteAndPeekOverrun  | 
            | 
        
        
           | 
          ) | 
           |  |