【发布时间】:2017-05-15 01:37:22
【问题描述】:
我有一个正在测试的函数,f1()。
f1() 调用 g1() 可以返回几个不同的值。
我如何模拟 g1() 以便我可以遍历它返回的不同值以测试 f1() 内的路径?
int f1()
{
int res = g1();
int ret = 0;
switch(res):
{
case 0:
// ret = something
case 1:
// ret = something else
default:
// ret = bad result
}
return ret;
}
【问题讨论】:
标签: unit-testing googletest googlemock