gmock函数参数输出 备忘录
Posted 桥下听雨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gmock函数参数输出 备忘录相关的知识,希望对你有一定的参考价值。
gtest mock函数参数返回值
在做gtest的时候,我们需要对一些桩模块进行gmock假函数。这些假函数的参数有时候是指针或者引用,
这个时候就涉及参数返回值的问题了。
参数是指针
如果需要返回指针内容的话,用
SetArgPointee
这里的指针不能是 void* ,不是能数组,因为gmock需要计算空间,但是这两个指针根本无法得知空间的大小。
所以一般只能是结构体或者正常的数据类型。
如果是字符串比如 char*,那么请用
SetArrayArgument
参数是引用
SetArgRefee
以上是关于gmock函数参数输出 备忘录的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 gmock 模拟修改 C++ 类中的私有变量的成员函数?