jaulib v1.3.0
Jau Support Library (C++, Java, ..)
Typedefs | Functions
test_lfringbuffer01.cpp File Reference
#include <cassert>
#include <cinttypes>
#include <cstring>
#include <memory>
#include <jau/ringbuffer.hpp>
#include "test_lfringbuffer_a.hpp"
Include dependency graph for test_lfringbuffer01.cpp:

Go to the source code of this file.

Typedefs

typedef uint8_t Integral_type
 
typedef uint8_t Value_type
 

Functions

template<>
Value_type createValue (const Integral_type &v)
 
template<>
Value_type getDefault ()
 
template<>
Integral_type getValue (const Value_type &e)
 
 TEST_CASE ("TestRingbuffer_A_01_a<Integral_type=uint8_t, Value_type=uint8_t, Size_type=jau::nsize_t, exp_memmove=true, exp_memcpy=true, exp_secmem=false>", "[ringbuffer_A_01a]")
 
 TEST_CASE ("TestRingbuffer_A_01_b<Integral_type=uint8_t, Value_type=uint8_t, Size_type=jau::nsize_t, exp_memmove=true, exp_memcpy=true, exp_secmem=true>", "[ringbuffer_A_01b]")
 
 TEST_CASE ("TestRingbuffer_A_01_c<Integral_type=uint8_t, Value_type=uint8_t, Size_type=jau::nsize_t, exp_memmove=false, exp_memcpy=false, exp_secmem=true>", "[ringbuffer_A_01c]")
 

Typedef Documentation

◆ Integral_type

typedef uint8_t Integral_type
Examples
test_lfringbuffer01.cpp.

Definition at line 35 of file test_lfringbuffer01.cpp.

◆ Value_type

typedef uint8_t Value_type
Examples
test_basictypeconv.cpp, and test_lfringbuffer01.cpp.

Definition at line 36 of file test_lfringbuffer01.cpp.

Function Documentation

◆ getDefault()

template<>
Value_type getDefault ( )
Examples
test_lfringbuffer01.cpp.

Definition at line 39 of file test_lfringbuffer01.cpp.

◆ createValue()

template<>
Value_type createValue ( const Integral_type v)
Examples
test_lfringbuffer01.cpp.

Definition at line 42 of file test_lfringbuffer01.cpp.

◆ getValue()

template<>
Integral_type getValue ( const Value_type e)
Examples
test_lfringbuffer01.cpp.

Definition at line 45 of file test_lfringbuffer01.cpp.

◆ TEST_CASE() [1/3]

TEST_CASE ( "TestRingbuffer_A_01_a<Integral_type=uint8_t, Value_type=uint8_t, Size_type=jau::nsize_t, exp_memmove=true, exp_memcpy=true, exp_secmem=false>"  ,
""  [ringbuffer_A_01a] 
)
Examples
test_lfringbuffer01.cpp.

Definition at line 47 of file test_lfringbuffer01.cpp.

◆ TEST_CASE() [2/3]

TEST_CASE ( "TestRingbuffer_A_01_b<Integral_type=uint8_t, Value_type=uint8_t, Size_type=jau::nsize_t, exp_memmove=true, exp_memcpy=true, exp_secmem=true>"  ,
""  [ringbuffer_A_01b] 
)

Definition at line 52 of file test_lfringbuffer01.cpp.

◆ TEST_CASE() [3/3]

TEST_CASE ( "TestRingbuffer_A_01_c<Integral_type=uint8_t, Value_type=uint8_t, Size_type=jau::nsize_t, exp_memmove=false, exp_memcpy=false, exp_secmem=true>"  ,
""  [ringbuffer_A_01c] 
)

Definition at line 58 of file test_lfringbuffer01.cpp.