gtest模块使用

gtest是Google的一个开源测试框架

安装GTest (Linux)

  1. 下载源代码
    下载gtest

    1
    git clone https://github.com/google/googletest
  2. 编译gtest

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
cd googletest
mkdir build
cmake ..
make
```

此时已经生成了静态库在 build/lib 下面。


3. 调整gtest的位置

将头文件和库文件放到合适的地方
比如创建文件夹 `gtest/lib` 和 `gtest/include`


4. 将gtest编译到我们的项目中

```cmake
option(USE_GTEST "Compile demo with GTest." OFF)


if (USE_GTEST)
include_directories("${GTEST_PATH}include")
link_directories("${GTEST_PATH}lib")
endif()


set(DEPS ${DEPS} gtest)


add_executable(${DEMO_NAME} ${DEMO_NAME}.cc)
target_link_libraries(${DEMO_NAME} ${DEPS})

主要就是 include_directories, link_directories, target_link_libraries 三连,之后就可以愉快的使用了

安装GTest(Windows)

1
// TODO

参考链接:

  1. GTest的安装与使用