#include "CbmPsdAddress.h" #include "gtest/gtest.h" #include "gtest/gtest-spi.h" #include "comparePsdAddress.h" TEST(_GTestCbmPsdAddress , CheckAddress) { Int_t moduleid{1}; Int_t sectionid{0}; Int_t address{24}; comparePsdAddressDataMembers(address, ECbmModuleId::kPsd, moduleid, sectionid); moduleid = 0; sectionid = 1; address = 1032; comparePsdAddressDataMembers(address, ECbmModuleId::kPsd, moduleid, sectionid); moduleid = 5; sectionid = 5; address = 5208; comparePsdAddressDataMembers(address, ECbmModuleId::kPsd, moduleid, sectionid); } TEST(_GTestCbmPsdAddress , CheckSetModuleId) { Int_t moduleid{1}; Int_t sectionid{0}; Int_t address{24}; comparePsdAddressDataMembers(address, ECbmModuleId::kPsd, moduleid, sectionid); EXPECT_EQ(88, CbmPsdAddress::SetModuleId(24, 5)); } TEST(_GTestCbmPsdAddress , CheckSetSectionId) { Int_t moduleid{1}; Int_t sectionid{0}; Int_t address{24}; comparePsdAddressDataMembers(address, ECbmModuleId::kPsd, moduleid, sectionid); EXPECT_EQ(5144, CbmPsdAddress::SetSectionId(24, 5)); }