您的位置:软件测试 > 开源软件测试 > 开源单元测试工具 >
单元测试框架Google Test系列之 - 断言
作者:网络转载 发布时间:[ 2013/12/10 13:49:56 ] 推荐标签:

九、浮点型检查

对相近的两个数比较:

同时,还可以使用:
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));

 
十一、类型检查

类型检查失败时,直接导致代码编不过,难得用处在这?看下面的例子:
template <typename T> class FooType {
public:
    void Bar() { testing::StaticAssertTypeEq<int, T>(); }
};

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

 
十二、总结

 本篇将常用的断言都介绍了一遍,内容比较多,有些还是很有用的。要真的到写案例的时候,也行只是 一两种是常用的,现在时知道有这么多种选择,以后才方便查询。

相关链接:
上一页12345下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd