| 74 | |
| 75 | namespace { |
| 76 | void TestSingleDoubleValue(double value) { |
| 77 | std::vector<std::byte> double_buffer(sizeof(double)); |
| 78 | std::memcpy(double_buffer.data(), &value, sizeof(double)); |
| 79 | const auto float_buffer = make_float_buffer_from_double(double_buffer); |
| 80 | EXPECT_EQ(float_buffer.size(), sizeof(float)); |
| 81 | float result = 0.0f; |
| 82 | std::memcpy(&result, float_buffer.data(), sizeof(float)); |
| 83 | EXPECT_FLOAT_EQ(result, static_cast<float>(value)); |
| 84 | } |
| 85 | } // namespace |
| 86 | |
| 87 | TEST(RawDataDecodeTest, MakeFloatBufferFromDouble_SingleValue) { |
no test coverage detected