mirror of
https://github.com/ElementsProject/elements.git
synced 2026-08-16 13:01:19 +02:00
serialization: Add ParamsStream GetStream() method
Add GetStream() method useful for accessing underlying stream. Use to improve ParamsStream test coverage.
This commit is contained in:
parent
951203bcc4
commit
8d491ae9ec
2 changed files with 31 additions and 6 deletions
|
|
@ -412,11 +412,14 @@ BOOST_AUTO_TEST_CASE(with_params_multi)
|
|||
//! Test creating a ParamsStream that moves from a stream argument.
|
||||
BOOST_AUTO_TEST_CASE(with_params_move)
|
||||
{
|
||||
UncopyableStream stream{};
|
||||
UncopyableStream stream{MakeByteSpan(std::string_view{"abc"})};
|
||||
ParamsStream pstream{std::move(stream), RAW, HEX, RAW};
|
||||
BOOST_CHECK_EQUAL(pstream.GetStream().str(), "abc");
|
||||
pstream.GetStream().clear();
|
||||
|
||||
Base base1{0x20};
|
||||
pstream << base1;
|
||||
BOOST_CHECK_EQUAL(pstream.GetStream().str(), "\x20");
|
||||
|
||||
Base base2;
|
||||
pstream >> base2;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue