Allow std::byte serialization

This commit is contained in:
MarcoFalke
2023-06-30 12:00:20 +02:00
parent fade43edc4
commit fac6af16f4
2 changed files with 6 additions and 2 deletions

View File

@@ -244,11 +244,13 @@ BOOST_AUTO_TEST_CASE(class_methods)
{
DataStream ds;
const std::string in{"ab"};
ds << Span{in};
ds << Span{in} << std::byte{'c'};
std::array<std::byte, 2> out;
ds >> Span{out};
std::byte out_3;
ds >> Span{out} >> out_3;
BOOST_CHECK_EQUAL(out.at(0), std::byte{'a'});
BOOST_CHECK_EQUAL(out.at(1), std::byte{'b'});
BOOST_CHECK_EQUAL(out_3, std::byte{'c'});
}
}