MCPcopy Create free account
hub / github.com/OpenImageDebugger/OpenImageDebugger / TestSingleDoubleValue

Function TestSingleDoubleValue

tests/test_raw_data_decode.cpp:76–84  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

74
75namespace {
76void 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
87TEST(RawDataDecodeTest, MakeFloatBufferFromDouble_SingleValue) {

Callers 1

TESTFunction · 0.85

Calls 3

dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected