1、前言
如果只是想在visual studio 上创建gtest(google test) 环境,非常简单,在visual studio 2017 之后的版本gtest 已经集成到visual studio 中了,在微软官方的资料中有介绍,https://docs.microsoft.com/en-us/visualstudio/test/how-to-use-google-test-for-cpp?view=vs-2019 。本文主要介绍gtest 如何和mockcpp集成,先打个预防针,不太好搞,慢慢来,有问题可以邮件smallpen@mail.ustc.edu.cn 交流。
2、Visual Studio 编译 mockcpp
gtest + mockcpp中的mockcpp指的是nockcpp.lib 库, 使用mockcpp时是直接使用库和头文件,而不是每次都编译一下。有专门的博客介绍如何编译。
参见 https://blog.51cto.com/iamokay/2553445 。编译好的mockcpp 的头文件和 库先保留,后续会用到。
3、Visual Studio 创建gtest测试工程
上面也说了,微软的官网https://docs.microsoft.com/en-us/visualstudio/test/how-to-use-google-test-for-cpp?view=vs-2019 就有介绍。这里简单说一下。
visual studio 文件 ---> 新建 ---> 项目
-----> 下一步, 就是起名字和选路径