美文网首页
CodeLite环境配置gtest做单元测试

CodeLite环境配置gtest做单元测试

作者: bowen_4ae0 | 来源:发表于2020-10-30 16:21 被阅读0次

    一、下载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

    相关文章

      网友评论

          本文标题:CodeLite环境配置gtest做单元测试

          本文链接:https://www.haomeiwen.com/subject/wosdvktx.html