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); }