#include "CbmAddress.h" #include "CbmDefs.h" #include "gtest/gtest.h" #include "gtest/gtest-spi.h" TEST(_GTestCbmAddress, CheckDefaultConstructor) { { SCOPED_TRACE("CheckDefaultConstructor"); CbmAddress test; CbmAddress* test1 = new CbmAddress(); delete test1; } } TEST(_GTestCbmAddress, CheckGetNofSystemBits) { SCOPED_TRACE("CheckGetNofSystemBits"); CbmAddress test; EXPECT_EQ(4, test.GetNofSystemBits()); } TEST(_GTestCbmAddress, CheckGetSytemId) { SCOPED_TRACE("CheckGetNofSystemBits"); CbmAddress test; UInt_t testID{ kSts }; EXPECT_EQ(kSts, test.GetSystemId(testID)); testID = kTrd; EXPECT_EQ(kTrd, test.GetSystemId(testID)); testID = kTof; EXPECT_EQ(kTof, test.GetSystemId(testID)); }