Ed Tanous | 828c5a6 | 2024-02-09 16:59:22 -0800 | [diff] [blame^] | 1 | #include "IpmbSensor.hpp" |
2 | |||||
3 | #include <cstddef> | ||||
4 | #include <cstdint> | ||||
5 | #include <vector> | ||||
6 | |||||
7 | #include <gtest/gtest.h> | ||||
8 | |||||
9 | namespace | ||||
10 | { | ||||
11 | |||||
12 | TEST(IPMBSensor, Byte0) | ||||
13 | { | ||||
14 | std::vector<uint8_t> data; | ||||
15 | data.push_back(42); | ||||
16 | |||||
17 | double responseValue = 0.0; | ||||
18 | size_t errCount = 0; | ||||
19 | EXPECT_TRUE(IpmbSensor::processReading(ReadingFormat::byte0, 0, data, | ||||
20 | responseValue, errCount)); | ||||
21 | EXPECT_EQ(responseValue, 42.0); | ||||
22 | } | ||||
23 | } // namespace |