当前位置:   article > 正文

【C++】使用gtest做单元测试框架写单元测试

【C++】使用gtest做单元测试框架写单元测试

本文主要介绍在将gtest框架引入到项目里过程中遇到的问题。

我的需求如下:

用CMake构建项目。我要写一些测试程序验证某些功能,但是不想每一个测试都新建一个main函数。
因为新建一个main函数就要在CMakeList.txt里增加一个project,非常不方便。

于是我搜了下,C++里有没有像Java中junit测试框架那样,不用main函数,就能执行一个一个test的方法。
找到了C++项目中使用广泛的google的单元测试框架gtest。

build gtest

按照下面的命令步骤做,这里没遇到问题。

	git clone https://github.com/google/googletest.git -b v1.14.0 
    cd googletest        # Main directory of the cloned repository.
    mkdir build          # Create a directory to hold the build output.
    cd build
    cmake ..
  • 1
  • 2
  • 3
  • 4
本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/820935?site
推荐阅读
相关标签
  

闽ICP备14008679号