Guide文檔太長,分上下兩部分,本文檔接googletest--AdvancedGuide(譯文)上:Google C++單元測試框架GoogleTest---AdvancedGuide(譯文)上。

一、在子程序中使用斷言(Using Assertions in Sub-routines)

1.1 將跟蹤添加到斷言

如果從幾個地方調(diào)用測試子程序,當其中的斷言失敗時,可能很難判斷失敗來自哪個子程序的調(diào)用。 您可以使用額外的日志或自定義失敗消息緩解這個問題,但通常會堵塞您的測試。 更好的解決方案是使用SCOPED_TRACE宏:

SCOPED_TRACE(message);

messsage可以是任何可以流入std::ostream的東西。此宏會將當前文件名、行號和給定消息添加到每個失敗消息中。 當控件離開當前詞法作用域時,效果將被撤消。

For example,

<rt id="xmsld"><pre id="xmsld"></pre></rt>
<dfn id="xmsld"><acronym id="xmsld"><style id="xmsld"></style></acronym></dfn>

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式

我想了解如何學習

姓名:
手機:
留言:
 

<b id="xmsld"><output id="xmsld"><sub id="xmsld"></sub></output></b>