1

単体テストで行うべきことを理解しています

BOOST_TEST_MESSAGE("message");

それ以外の

std::cout << "message";

しかし、期待している関数の場合はどうなりstd::ostream&ますか?

だから代わりに

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

何と交換すればいいstd::coutですか?

4

1 に答える 1

2

関数をテストしたい場合は、代わりにhexdump渡すことができます。std::ostringstream

ここここにそれを使用する方法のいくつかの例があります。

于 2012-03-20T00:03:29.663 に答える