美文网首页
在Linux中安装Google Test

在Linux中安装Google Test

作者: laiiihz | 来源:发表于2019-04-03 17:12 被阅读0次

    下载googletest源码

    git clone https://github.com/google/googletest
    

    安装GooleTest

    GTEST_DIR 为GoogleTest目录

    cd GTEST_DIR
    mkdir BUILD && cd BUILD
    cmake ..
    make && sudo make install
    

    至此向Linux中安装GoogleTest完成

    使用GoogleTest

    在测试文件中引入gtest/gtest.h

    #include <gtest/gtest.h>
    TEST(TESTA,TESTA_A){
        EXPECT_EQ(12,12);
    
    }
     int main(int args,char** argv) {
        testing::InitGoogleTest(); //初始化GoogleTest
        return RUN_ALL_TESTS();
    }
    

    修改CMakeList.txt

    cmake_minimum_required(VERSION 3.13) //cmake 最低版本需求
    project(untitled)  //项目名称
    set(CMAKE_CXX_STANDARD 14) //项目C版本
    add_executable(untitled main.cpp) 
    target_link_libraries(untitled /usr/local/lib64/libgtest.a /usr/local/lib64/libgtest_main.a -pthread ) //将目标文件与库文件进行链接
    

    注意:add_executable要写在target_link_libraries前

    结果:


    测试结果

    相关文章

      网友评论

          本文标题:在Linux中安装Google Test

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