赞
踩
本文主要介绍在将gtest框架引入到项目里过程中遇到的问题。
我的需求如下:
用CMake构建项目。我要写一些测试程序验证某些功能,但是不想每一个测试都新建一个main函数。
因为新建一个main函数就要在CMakeList.txt里增加一个project,非常不方便。
于是我搜了下,C++里有没有像Java中junit测试框架那样,不用main函数,就能执行一个一个test的方法。
找到了C++项目中使用广泛的google的单元测试框架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 ..
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。