From c96c6825fe3ac11dfa88a44f2077fb94528d9f0d Mon Sep 17 00:00:00 2001 From: Alexander Grund Date: Sat, 5 Sep 2026 14:28:52 +0200 Subject: [PATCH] Add test for stream state when saving/restoring RNG state --- test/test_generator.ipp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/test_generator.ipp b/test/test_generator.ipp index c8dc911c0..31a76f211 100644 --- a/test/test_generator.ipp +++ b/test/test_generator.ipp @@ -149,11 +149,12 @@ void do_test_streaming(const BOOST_RANDOM_URNG& urng) { BOOST_RANDOM_URNG urng2; std::basic_ostringstream output; - output << urng; + BOOST_TEST_REQUIRE(output << urng); BOOST_CHECK_NE(urng, urng2); // restore old state std::basic_istringstream input(output.str()); - input >> urng2; + BOOST_TEST(input >> urng2); + BOOST_TEST(input.eof()); BOOST_CHECK_EQUAL(urng, urng2); }