什么是Boost测试框架相当于std :: cout?

时间:2012-03-19 23:52:02

标签: c++ boost boost-test

我明白在我的单元测试中我应该做

BOOST_TEST_MESSAGE("message");

而不是

std::cout << "message";

但是如果对于期望std::ostream&的函数会怎么样?

所以而不是

hexdump(std::cout, buffer, length);

我应该用{<1}}替换什么?

1 个答案:

答案 0 :(得分:1)

如果您想测试hexdump功能,可以传递std::ostringstream

Herehere是如何使用它的更多示例。