#include "FruUtils.hpp" | |
#include <array> | |
#include "gtest/gtest.h" | |
extern "C" | |
{ | |
// Include for I2C_SMBUS_BLOCK_MAX | |
#include <linux/i2c.h> | |
} | |
TEST(ValidateHeaderTest, InvalidFruVersionReturnsFalse) | |
{ | |
// Validates the FruVersion is checked for the only legal value. | |
constexpr std::array<uint8_t, I2C_SMBUS_BLOCK_MAX> fru_header = { | |
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; | |
EXPECT_FALSE(validateHeader(fru_header)); | |
} |