相关疑难解决方法(0)

gmock可以用于存根C函数吗?

我是gmock的新手,所以我想知道如何在单元测试的测试函数中调用简单的C函数.

例:

int func(int a)
{
  boolean find;
  // Some code
  find = func_1();
  return find;
}
Run Code Online (Sandbox Code Playgroud)

我搜索过gmock,在我的理解中gmock没有提供存根简单C函数的功能,因此我想问一下gmock是否提供了mock或stub的功能func_1

如果不是如何func_1在不更改源代码的情况下手动在我的测试代码中存根?我正在使用谷歌测试框架进行单元测试.

谢谢.

c unit-testing googletest gmock

12
推荐指数
4
解决办法
1万
查看次数

标签 统计

c ×1

gmock ×1

googletest ×1

unit-testing ×1