TDD学习 —— GMock的使用

本文是作者学习TDD的笔记,详细介绍了如何使用GMock进行测试驱动开发,包括GMock的下载、编译、配置、代码编写等步骤,并探讨了将所有代码放在一个文件中的争议和理解,最后分享了TDD在开发中的价值和感悟。
摘要由CSDN通过智能技术生成

这是我开始学习TDD(Test-Driven Development,测试驱动开发)的学习笔记,仅仅是做个记录,附上我此时的一些想法,可能会很无聊,但是如果对于读者有帮助当然更好……

这篇博客记录的是GMock的使用方法,包括如何配置,如何使用以及一些注意项……


背景

到这个时候(2017/03/03),似乎感觉困扰我许久的技术瓶颈有突破的迹象…… 也是趁这个时候开始尽量多吸收一些工程学方面的知识。

在图灵丛书上淘到一本C++程序设计实践与技巧:测试驱动开发,读了一下似乎除了大括号风格其他都还是挺对胃口。大学的时候对于软件测试这门课不怎么感冒,现在也准备补一下这方面的知识。

GMock

GMock是Google推出的一套C++的mocking框架,在我的学习过程中所使用的是集成于googletest-1.8.0版本中的GMock。

下载&编译

GMock是跨平台的,虽然我很喜欢CMake,但是由于我比较常用Windows,因此果断选择msvc下的2015进行编译其实就是懒

编译的时候似乎源码有一点小问题,在googlemock\test\gmock-internal-utils_test.cc文件的第54行有一段代码如下:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值