相关疑难解决方法(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++来运行数据组合

我有一个单元测试,我需要运行200种可能的数据组合.(生产实现具有要在配置文件中测试的数据.我知道如何模拟这些值).我更喜欢为每个组合编写单独的测试用例,并使用某种方式循环数据.是否有一些使用谷歌测试C++的直接方式?

谢谢,Karthick

c++ googletest

8
推荐指数
1
解决办法
9204
查看次数

标签 统计

googletest ×2

c ×1

c++ ×1

gmock ×1

unit-testing ×1