:
https://github.com/google/googletest/releases
Googletest中包含两个模块,分别是gtest与gmock,需要分别源码编译,编译完后,到指定目录去拷贝...然后项目中创建ext目录,里面分为两块
第一块:includes
包含gmock与gtest的include文件,对应于gcc -I参数,头文件路径,包含以.h结尾的头文件
第二块:libs
包含gmock...与gtest的libs文件,对应gcc -L参数,库文件路径,里面包含的是一些.so或.dll等动态或静态链接库
├── ext
│ ├── includes
│ │ ├── gmock
│.../clang 中的-I(i的大写字母)参数
include_directories(${GTEST_INCLUDE_DIR})
include_directories(${GMOCK_INCLUDE_DIR...,而EXPECT系列和ASSERT系列的区别是:
EXPECT 失败时,案例继续往下执行。