2012-03-19 56 views
0

我明白,在我的單元測試,我應該爲公司預計,std::ostream&的功能做的什麼是Boost測試框架的std :: cout的等價性?

BOOST_TEST_MESSAGE("message"); 

代替

std::cout << "message"; 

,但有什麼關係?

所以不是

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

我應該取代std::cout用?

+0

也許它隱藏它以外的東西:: std :: ostrwam? – chikuba 2012-03-19 23:57:18

回答

1

如果要測試hexdump函數,則可以改爲傳入std::ostringstream

Herehere是如何使用它的幾個例子。

相關問題