1

我知道在我的单元测试中我应该做

BOOST_TEST_MESSAGE("message");

代替

std::cout << "message";

但是如果对于预期的功能std::ostream&怎么办?

所以而不是

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

我应该用什么代替std::cout

4

1 回答 1

2

如果你想测试这个hexdump函数,你可以传入 a std::ostringstream

这里这里还有几个如何使用它的例子。

于 2012-03-20T00:03:29.663 回答