CodeLite环境配置gtest做单元测试

2020-10-30  本文已影响0人  bowen_4ae0

一、下载gtest库和头文件

链接:https://pan.baidu.com/s/1C8WV02yICcTtffLvxsfMNA

提取码:1rc1

从以上目录提取gtest.zip文件到本地,并解压到CodeLite的Workspace目录。

[注]也可以获取gtest源码并编译,可参考:GTest的安装与使用(https://www.jianshu.com/p/96158afbb91d)

二、配置单元测试的项目

1. 新建一个名为sample的项目

新建项目

2. 配置头文件搜索路径(..\gtest\include)

头文件搜索路径配置

3. 配置库搜索路径(..\gtest\lib)和链接库(gtest)

库搜索路径和链接库配置

4. 选用codelite-terminal为输出终端(windows自带的CMD遇到用例失败会退出,不便查看用例通过情况)

配置为codelite自带终端

三、编辑并运行测试用例

main.cpp文件写入如下内容:

#include<gtest/gtest.h>

int add(int a,int b){

    return a+b;

}

TEST(testCase,test0){

    EXPECT_EQ(add(2,3),5);

}

int main(int argc,char**argv){

  testing::InitGoogleTest(&argc,argv);

  return RUN_ALL_TESTS();

}

编译(Build -> Build Project)后运行(Build->Run),结果如下:

测试用例输出结果

参考:

GTest的安装与使用

https://www.cnblogs.com/helloworldcode/p/9606838.html

上一篇下一篇

猜你喜欢

热点阅读