我是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在不更改源代码的情况下手动在我的测试代码中存根?我正在使用谷歌测试框架进行单元测试.
谢谢.
我有一个单元测试,我需要运行200种可能的数据组合.(生产实现具有要在配置文件中测试的数据.我知道如何模拟这些值).我更喜欢为每个组合编写单独的测试用例,并使用某种方式循环数据.是否有一些使用谷歌测试C++的直接方式?
谢谢,Karthick