ChimeraTK-DeviceAccess  03.18.00
testLMapBackendUnified.cpp File Reference
#include <boost/test/unit_test.hpp>
#include "Device.h"
#include "DummyRegisterAccessor.h"
#include "ExceptionDummyBackend.h"
#include "LogicalNameMappingBackend.h"
#include "TransferGroup.h"
#include "UnifiedBackendTest.h"
+ Include dependency graph for testLMapBackendUnified.cpp:

Go to the source code of this file.

Classes

struct  RegisterDescriptorBase< Derived >
 Base descriptor with defaults, used for all registers. More...
 
struct  ChannelRegisterDescriptorBase< Derived >
 Base descriptor for channel accessors. More...
 
struct  OneDRegisterDescriptorBase< Derived >
 Base descriptor for 1D accessors (and scalars) More...
 
struct  ScalarRegisterDescriptorBase< Derived >
 Base descriptor for scalars. More...
 
struct  ConstantRegisterDescriptorBase< Derived >
 Base descriptor for constant accessors. More...
 
struct  VariableRegisterDescriptorBase< Derived >
 Base descriptor for variable accessors. More...
 
struct  BitRegisterDescriptorBase< Derived >
 
struct  RegSingleWord
 Test passing through scalar accessors. More...
 
struct  RegSingleWordB
 Test passing through scalar accessors - use another target. More...
 
struct  RegSingleWord_push
 Test passing through push-type scalar accessors. More...
 
struct  RegFullArea
 Test passing through 1D array accessors. More...
 
struct  RegPartOfArea
 Test passing through partial array accessors. More...
 
struct  RegChannel3
 Test channel accessor. More...
 
struct  RegChannel4_push
 Test channel accessors. More...
 
struct  RegChannelLast
 Test channel accessors. More...
 
struct  RegConstant
 Test constant accessor. More...
 
struct  RegConstant2
 Test constant accessor. More...
 
struct  RegVariable
 Test variable accessor. More...
 
struct  RegArrayConstant
 Test constant accessor with arrays. More...
 
struct  RegArrayVariable
 Test variable accessor with arrays. More...
 
struct  RegBit0OfVar
 Test bit accessor with a variable accessor as target. More...
 
struct  RegBit3OfVar
 Test bit accessor with a variable accessor as target. More...
 
struct  RegBit2OfWordFirmware
 Test bit accessor with a real dummy accessor as target. More...
 
struct  RegBit2OfWordFirmwareB
 Test bit accessor with another instance of a real dummy accessor as target. More...
 
struct  RegBit2OfWordFirmware_push
 Test bit accessor with a real dummy accessor as target. More...
 
struct  RegSingleWordScaled< Derived >
 Test multiply plugin - needs to be done separately for reading and writing (see below) More...
 
struct  RegSingleWordScaled_R
 
struct  RegSingleWordScaled_W
 
struct  RegSingleWordScaled_RW
 
struct  RegSingleWordScaledTwice_push
 Test multiply plugin applied twice (just one direction for sake of simplicity) More...
 
struct  RegFullAreaScaled
 Test multiply plugin applied to array (just one direction for sake of simplicity) More...
 
struct  RegWordFirmwareForcedReadOnly
 Test force readonly plugin. More...
 
struct  RegWordFirmwareForcedReadOnly_push
 Test force readonly plugin with wait_for_new_data. More...
 
struct  RegWordFirmwareWithMath< Derived >
 Test math plugin - needs to be done separately for reading and writing (see below) More...
 
struct  RegWordFirmwareWithMath_R
 
struct  RegWordFirmwareWithMath_R_push
 
struct  RegWordFirmwareWithMath_W
 
struct  RegWordFirmwareAsParameterInMath
 Test math plugin with real dummy register as parameter (exception handling...) More...
 
struct  RegVariableAsPushParameterInMathBase< Derived, RawToCookedProvider >
 
struct  RawToCookedProvider_Var1
 
struct  RegVariableAsPushParameterInMath_var1
 
struct  RegVariableAsPushParameterInMath_not_written< Derived, RawToCookedProvider >
 
struct  RegVariableAsPushParameterInMath_var1_not_written1
 
struct  RegVariableAsPushParameterInMath_var1_not_written2
 
struct  RawToCookedProvider_Var2
 
struct  RegVariableAsPushParameterInMath_var2
 
struct  RawToCookedProvider_x
 
struct  RegVariableAsPushParameterInMath_x
 
struct  RegVariableAsPushParameterInMath_x_not_written1
 
struct  RegVariableAsPushParameterInMath_x_not_written2
 
struct  RawToCookedProvider_BitWithMath
 
struct  RegRedirectedBitWithMath
 
struct  RegMonostableTrigger
 Test monostable trigger plugin (rather minimal test, needs extension!) More...
 
struct  RegBitRangeDescriptor< Derived >
 
struct  BitRangeAccessorTarget
 
struct  RegLowerHalfOfFirmware
 
struct  RegUpperHalfOfFirmware
 
struct  Reg9BitsInChar
 

Macros

#define BOOST_TEST_DYN_LINK
 
#define BOOST_TEST_MODULE   LMapBackendUnifiedTest
 

Functions

 BOOST_AUTO_TEST_CASE (unifiedBackendTest)
 

Macro Definition Documentation

◆ BOOST_TEST_DYN_LINK

#define BOOST_TEST_DYN_LINK

Definition at line 4 of file testLMapBackendUnified.cpp.

◆ BOOST_TEST_MODULE

#define BOOST_TEST_MODULE   LMapBackendUnifiedTest

Definition at line 5 of file testLMapBackendUnified.cpp.

Function Documentation

◆ BOOST_AUTO_TEST_CASE()

BOOST_AUTO_TEST_CASE ( unifiedBackendTest  )

Definition at line 1182 of file testLMapBackendUnified.cpp.