Classes | Typedefs | Functions | Variables
EndianTest.cpp File Reference
#include <cstdint>
#include <cstring>
#include "gtest/gtest.h"
#include "VisionaryEndian.h"
Include dependency graph for EndianTest.cpp:

Go to the source code of this file.

Classes

union  BE
 
union  LE
 
struct  Values< par >
 
class  VisionaryEndianTest1< T >
 
class  VisionaryEndianTest2< T >
 

Typedefs

using Implementations1 = ::testing::Types< visionary::Endian< visionary::endian::little, visionary::endian::native >, visionary::Endian< visionary::endian::big, visionary::endian::native >, visionary::Endian< visionary::endian::native, visionary::endian::little >, visionary::Endian< visionary::endian::native, visionary::endian::big > >
 
using Implementations2 = ::testing::Types< visionary::Endian< visionary::endian::little, visionary::endian::little >, visionary::Endian< visionary::endian::big, visionary::endian::big >, visionary::Endian< visionary::endian::native, visionary::endian::native > >
 

Functions

 TEST (VisionaryEndian, bigEndianToNative_is_same_as_convert_big_native)
 
 TEST (VisionaryEndian, convertFrom_big)
 
 TEST (VisionaryEndian, convertFrom_little)
 
 TEST (VisionaryEndian, littleEndianToNative_is_same_as_convert_little_native)
 
 TEST (VisionaryEndian, nativeToBigEndian_is_same_as_convert_native_big)
 
 TEST (VisionaryEndian, nativeToLittleEndian_is_same_as_convert_native_little)
 
 TEST (VisionaryEndian, readUnalignedBigEndian_is_same_as_convertFrom_big)
 
 TEST (VisionaryEndian, readUnalignedLittleEndian_is_same_as_convertFrom_little)
 
 TEST (VisionaryEndian, writeUnalignedBigEndian_is_same_as_convertTo_big)
 
 TEST (VisionaryEndian, writeUnalignedLittleEndian_is_same_as_convertTo_little)
 
 TYPED_TEST (VisionaryEndianTest1, convert_is_revertable)
 
 TYPED_TEST (VisionaryEndianTest2, convert_x_to_x_is_ident)
 
 TYPED_TEST (VisionaryEndianTest2, convertTo_x_is_ident)
 
 TYPED_TEST_SUITE (VisionaryEndianTest1, Implementations1)
 
 TYPED_TEST_SUITE (VisionaryEndianTest2, Implementations2)
 

Variables

static const union BE be
 
static const union LE le
 

Typedef Documentation

◆ Implementations1

Definition at line 217 of file EndianTest.cpp.

◆ Implementations2

Definition at line 247 of file EndianTest.cpp.

Function Documentation

◆ TEST() [1/10]

TEST ( VisionaryEndian  ,
bigEndianToNative_is_same_as_convert_big_native   
)

Definition at line 198 of file EndianTest.cpp.

◆ TEST() [2/10]

TEST ( VisionaryEndian  ,
convertFrom_big   
)

Definition at line 60 of file EndianTest.cpp.

◆ TEST() [3/10]

TEST ( VisionaryEndian  ,
convertFrom_little   
)

Definition at line 49 of file EndianTest.cpp.

◆ TEST() [4/10]

TEST ( VisionaryEndian  ,
littleEndianToNative_is_same_as_convert_little_native   
)

Definition at line 183 of file EndianTest.cpp.

◆ TEST() [5/10]

TEST ( VisionaryEndian  ,
nativeToBigEndian_is_same_as_convert_native_big   
)

Definition at line 168 of file EndianTest.cpp.

◆ TEST() [6/10]

TEST ( VisionaryEndian  ,
nativeToLittleEndian_is_same_as_convert_native_little   
)

Definition at line 153 of file EndianTest.cpp.

◆ TEST() [7/10]

TEST ( VisionaryEndian  ,
readUnalignedBigEndian_is_same_as_convertFrom_big   
)

Definition at line 83 of file EndianTest.cpp.

◆ TEST() [8/10]

TEST ( VisionaryEndian  ,
readUnalignedLittleEndian_is_same_as_convertFrom_little   
)

Definition at line 71 of file EndianTest.cpp.

◆ TEST() [9/10]

TEST ( VisionaryEndian  ,
writeUnalignedBigEndian_is_same_as_convertTo_big   
)

Definition at line 124 of file EndianTest.cpp.

◆ TEST() [10/10]

TEST ( VisionaryEndian  ,
writeUnalignedLittleEndian_is_same_as_convertTo_little   
)

Definition at line 95 of file EndianTest.cpp.

◆ TYPED_TEST() [1/3]

TYPED_TEST ( VisionaryEndianTest1  ,
convert_is_revertable   
)

Definition at line 228 of file EndianTest.cpp.

◆ TYPED_TEST() [2/3]

TYPED_TEST ( VisionaryEndianTest2  ,
convert_x_to_x_is_ident   
)

Definition at line 258 of file EndianTest.cpp.

◆ TYPED_TEST() [3/3]

TYPED_TEST ( VisionaryEndianTest2  ,
convertTo_x_is_ident   
)

Definition at line 273 of file EndianTest.cpp.

◆ TYPED_TEST_SUITE() [1/2]

TYPED_TEST_SUITE ( VisionaryEndianTest1  ,
Implementations1   
)

◆ TYPED_TEST_SUITE() [2/2]

TYPED_TEST_SUITE ( VisionaryEndianTest2  ,
Implementations2   
)

Variable Documentation

◆ be

const union BE be
static

◆ le

const union LE le
static


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:56:20