您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 >
單元測試框架Google Test系列之 - 斷言
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/12/10 13:49:56 ] 推薦標(biāo)簽:

九、浮點型檢查

對相近的兩個數(shù)比較:

同時,還可以使用:
EXPECT_PRED_FORMAT2(testing::FloatLE, val1, val2);
EXPECT_PRED_FORMAT2(testing::DoubleLE, val1, val2);

 
十、Windows HRESULT assertions

例如:
CComPtr shell;
ASSERT_HRESULT_SUCCEEDED(shell.CoCreateInstance(L"Shell.Application"));
CComVariant empty;
ASSERT_HRESULT_SUCCEEDED(shell->ShellExecute(CComBSTR(url), empty, empty, empty, empty));

 
十一、類型檢查

類型檢查失敗時,直接導(dǎo)致代碼編不過,難得用處在這?看下面的例子:
template <typename T> class FooType {
public:
    void Bar() { testing::StaticAssertTypeEq<int, T>(); }
};

TEST(TypeAssertionTest, Demo)
{
    FooType<bool> fooType;
    fooType.Bar();
}

 
十二、總結(jié)

 本篇將常用的斷言都介紹了一遍,內(nèi)容比較多,有些還是很有用的。要真的到寫案例的時候,也行只是 一兩種是常用的,現(xiàn)在時知道有這么多種選擇,以后才方便查詢。

相關(guān)鏈接:
上一頁12345下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd