1 #include "platform-mc/terminus.hpp" 2 3 #include <gtest/gtest.h> 4 5 TEST(TerminusTest, supportedTypeTest) 6 { 7 auto t1 = pldm::platform_mc::Terminus(1, 1 << PLDM_BASE); 8 auto t2 = pldm::platform_mc::Terminus(2, 9 1 << PLDM_BASE | 1 << PLDM_PLATFORM); 10 11 EXPECT_EQ(true, t1.doesSupportType(PLDM_BASE)); 12 EXPECT_EQ(false, t1.doesSupportType(PLDM_PLATFORM)); 13 EXPECT_EQ(true, t2.doesSupportType(PLDM_BASE)); 14 EXPECT_EQ(true, t2.doesSupportType(PLDM_PLATFORM)); 15 } 16 17 TEST(TerminusTest, getTidTest) 18 { 19 const pldm_tid_t tid = 1; 20 auto t1 = pldm::platform_mc::Terminus(tid, 1 << PLDM_BASE); 21 22 EXPECT_EQ(tid, t1.getTid()); 23 } 24