mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-10 22:18:54 +01: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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user