![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试开发
文章平均质量分 82
anranjingsi
这个作者很懒,什么都没留下…
展开
-
C语言单元测试(UT)用例编写——gtest+stub打桩
stub工具源码:https://github.com/coolxv/cpp-stub/tree/master/src这里做下简单的背景介绍,打桩的概念:可以先去看下先去的文章:https://blog.csdn.net/anranjingsi/article/details/106084223前面也使用过gtest+gmock框架给C/C++做单元测试,但gmock的使用有着明显的限制:1)必需是C++的类函数词可以被mock; 2)要求编码时就要考虑那些函数会被mock,将其定义为虚函数;3)需原创 2021-01-16 20:40:59 · 13935 阅读 · 2 评论 -
关于gmock单元测试的使用小白知识,初使用gmock前推荐看
什么是单元测试?单元测试,维基百科给出定义:Unit Testing,又称为模块测试,是针对程序模块(软件设计的最小单元)进行正确性检验的测试工作。什么是模块?或者什么是最小单元?通俗的说就是函数或者类的方法。“单元”的定义,其实可以更加宽泛,在面向对象语言中,一个单元可以指一个方法,也可以是一个类。单元的选定更多的取决于我们测试的意图。为什么需要单元测试?我们常说的单元测试,是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。简单来说,一个单元测试就.原创 2020-05-12 20:26:00 · 3813 阅读 · 2 评论