8#include "gtest/gtest-spi.h"
9#include "gtest/gtest.h"
11TEST(_GTestCbmBmonDigi, CheckDefaultConstructor)
23TEST(_GTestCbmBmonDigi, CheckStandardConstructor)
35TEST(_GTestCbmBmonDigi, CheckCopyConstructor)
53TEST(_GTestCbmBmonDigi, CheckAssignmentOperator)
73TEST(_GTestCbmBmonDigi, CheckMoveConstructor)
90TEST(_GTestCbmBmonDigi, CheckAssignmentMoveConstructor)
99 test2 = std::move(test);
108TEST(_GTestCbmBmonDigi, CheckGetClassName)
118TEST(_GTestCbmBmonDigi, CheckSetTime)
130TEST(_GTestCbmBmonDigi, CheckSetAddress)
142TEST(_GTestCbmBmonDigi, CheckSetCharge)
XPU_D constexpr auto ToIntegralType(T enumerator) -> typename std::underlying_type< T >::type
TEST(_GTestCbmBmonDigi, CheckDefaultConstructor)
Data class for a signal in the t-zero detector.
void SetCharge(float charge)
Set the measured charge.
void SetAddress(int32_t addr)
Set the address.
static const char * GetClassName()
Class name (static)
void SetTime(double time)
Set the measurement time.
void compareBmonDigiDataMembers(CbmBmonDigi &test, int32_t address, ECbmModuleId systemid, double time, double charge)