zoukankan      html  css  js  c++  java
  • Linux上使用gtest

    本文目的

    本文讲解了如何在linux上配置gtest编写自己的测试用例。

    步骤如下

    1 下载gtest,点击这里

    2 将gtest.zip上传到linux上的摸个目录

    3 cd到这个目录

    4 解压zip文件(命令 “unzip gtest.zip”),会得到gtest-1.X.X的目录,一下将该目录简称为GTEST_HOME。

    5 输入如下命令,编译gtest:

    # cd GTEST_HOME/make

    # make

    截图如下

    clip_image002

    会发现多了一些文件,我们主要关注gtest_main.a和sample1_unittest这两个文件,前者设gtest的静态库,后者是示例文件。

    6 验证是否编译成功,输入如下命令

    # ./sample1_unittest

    7 由于gtest_main.a命令不符合libXXX.a的格式,所以可以做一个软连接(相当于为gtest_main.a起一个别名),键入如下命令

    # ln –s gtest_main.a libgtest.a

    # ll

    截图如下

    clip_image004

    8 编写自己的gtest用例,键入如下命令

    # mkdir ../../gtest_demo

    # cd ../../gtest_demo

    # vi Makefile

    (Makefile的内容在附件中)

    # vi gtest_demo.cpp

    (gtest_demo.cpp的内容在附件中)

    9 输入命令

    # make

    # ./gtest_demo

    出现如下结果,恭喜你,配置成功。具体如何配置,看看makefile就清除了。

    clip_image006

  • 相关阅读:
    webpack4 plugins 篇
    webpack4 打包静态资源
    babel 7 简单指北
    JS: 深拷贝
    JS: 数组的循环函数
    async await 的执行
    redux
    TCP通信
    理解Javascript的原型和原型链
    「译」forEach循环中你不知道的3件事
  • 原文地址:https://www.cnblogs.com/bourneli/p/2677005.html
Copyright © 2011-2022 走看看