I have a unit test case that includes
#include
#include
// I will try without the unit test namespace
// 1.32 using boost::test_toolbox::ostream_test_stream;
using boost::test_toolbox::output_test_stream;
output_test_stream ostream;
This worked in 1.32 (I think--the comment makes it sound as if it
shouldn't). But in 1.33 I get
error: `output_test_stream' not declared
Turning to the documentation, I couldn't find any mention of this
navigating the docs for boost.test (including looking at the detailed
release notes). However, when I did a site search I found
http://www.boost.org/libs/test/doc/components/test_tools/output_test_stream_...
That page itself is confusing. the heading is
boost::test_tools::ostream_test_stream
but the class definition and other material use output_test_stream.
The file test/output_test_stream.hpp names the class output test
stream.
Can anyone clarify what's going on? Either the documentation needs to
be tweaked, or I'm confused, or both.
Ross