做平面什么网站好用,学做网站教学百度网盘,100元网站建设,网架公司排名本文主要介绍在将gtest框架引入到项目里过程中遇到的问题。
我的需求如下:
用CMake构建项目。我要写一些测试程序验证某些功能,但是不想每一个测试都新建一个main函数。 因为新建一个main函数就要在CMakeList.txt里增加一个project,非常不方便。
于是我搜了下,C++里有没…本文主要介绍在将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 buildcmake ..