gpt4 book ai didi

c++ - 与 std::cout 等效的 Boost 测试框架是什么?

转载 作者:行者123 更新时间:2023-11-30 04:28:51 24 4
gpt4 key购买 nike

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

BOOST_TEST_MESSAGE("message");

代替

std::cout << "message";

但是如果函数期望 std::ostream& 呢?

所以而不是

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

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

最佳答案

如果您想测试 hexdump 函数,您可以传入一个 std::ostringstream

Herehere是如何使用它的几个例子。

关于c++ - 与 std::cout 等效的 Boost 测试框架是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9779633/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com