#include #include TEST(BcdConversion, BcdCoversion) { EXPECT_EQ(12u, pldm_bcd_bcd2dec8(0x12)); EXPECT_EQ(99u, pldm_bcd_bcd2dec8(0x99)); EXPECT_EQ(1234u, pldm_bcd_bcd2dec16(0x1234)); EXPECT_EQ(9999u, pldm_bcd_bcd2dec16(0x9999)); EXPECT_EQ(12345678u, pldm_bcd_bcd2dec32(0x12345678)); EXPECT_EQ(99999999u, pldm_bcd_bcd2dec32(0x99999999)); EXPECT_EQ(0x12u, pldm_bcd_dec2bcd8(12)); EXPECT_EQ(0x99u, pldm_bcd_dec2bcd8(99)); EXPECT_EQ(0x1234u, pldm_bcd_dec2bcd16(1234)); EXPECT_EQ(0x9999u, pldm_bcd_dec2bcd16(9999)); EXPECT_EQ(0x12345678u, pldm_bcd_dec2bcd32(12345678)); EXPECT_EQ(0x99999999u, pldm_bcd_dec2bcd32(99999999)); }