GTest进行单元测试
来源:互联网 发布:格林威治大学 知乎 编辑:程序博客网 时间:2024/05/21 15:26
GTest进行单元测试:
1)依赖:
../gtest-lib/static/VS2008/Debug/gtestd.lib
gtest的多个头文件
2)被测试源码:
例如 add.cpp:
Int AddNum(int x, int y){ return x+y; }
3)测试代码:
main.cpp:
classCCommonDevInfoTest: public testing::Test
{
protected:
static void SetUpTestCase() { puts("SetUp()-----------"); }
static void TearDownTestCase() {puts("TearDown()--------"); }
};
TEST(CCommonDevInfoTest,StartTest)
{
int itmp = AddNum(0,0);
EXPECT_EQ(0, itmp);
}
3)执行:
int main(int agrc,char *argc[])
{
testing::GTEST_FLAG(output) ="xml:"; //若要生成xml结果文件
testing::InitGoogleTest(&agrc, argc);
return RUN_ALL_TESTS();
}
具体参考:
http://developer.51cto.com/art/201108/285290.htm
0 0
- GTest进行单元测试
- 使用GTest对项目进行单元测试
- gtest单元测试
- gtest单元测试
- linux下使用gtest框架进行c/c++单元测试
- gtest C/C++单元测试
- linux 安装gtest 单元测试
- c++单元测试gtest
- vs2010结合gtest单元测试
- 图解MFC程序中使用Google单元测试工具GTest进行TDD开发(转载)
- gtest单元测试以及统计工具
- 单元测试中的 gtest and googlemock
- ubuntu使用gtest单元测试框架
- 单元测试框架GTest详细教程
- ubuntu使用gtest单元测试框架
- [单元测试]_[VC2010使用gtest单元测试入门]
- Google开源C++单元测试框架gTest 1:gTest安装编译
- Google开源C++单元测试框架gTest 2:gTest断言
- 【算法】Fractal dimension
- 【Unix】vi command summary
- 密码学——复杂度问题
- MongoDB GridFS最佳应用概述
- android io机制
- GTest进行单元测试
- 简直就是谋财害命
- qt QListWidget 设置选中项focus rentangle 透明
- 去除数组中的重复元素
- StoreKit--SKStoreProductViewController
- PowerDesigner 数据库生成物理数据模型 生成数据库测试数据
- 地形平滑算法
- Cocos2d-x教程(19)-cocos2d-x.xcodeproj-2.2.x版本对cocos2dx文件的引用以及Cocos2d-x 2.2.0版本后项目拷贝出来无法运行的原因
- 用libcurl完成post请求