51Testing软件测试论坛
标题: Day1-4测试积点任务 [打印本页]
作者: 测试积点老人 时间: 2018-8-17 14:04
标题: Day1-4测试积点任务
问题:
google mock框架下的单元测试问题?
假如某个fun.cpp中有如下的函数与执行流程:
- <strong>int function_a()
- {
- int a= 0;
- int b= 1;
- function_b(parameter);
- if(parameter==a)
- {
- 业务处理...
- }
- if(parameter==b)
- {
- 业务处理....
- }
- }
- void function_b(int ¶meter)
- {
- if...
- parameter=...;
- else
- parameter=...;
- }</strong>
复制代码
对function_a进行测试时自然会对function_b进行打桩(假设为stub_function_b(int ¶m)),然后用EXPECT_CALL(MOCK_FUN,stub_function_b(_)).WillOnce(...)调用桩函数,设置期望的结果来测试function_a中的if分支,那么我的问题是,function_b的返回类型为void,WillOnce的()中的内容应该怎样写来保证stub_function_b中的参数值与变量a,变量b相等。
作者: qqq911 时间: 2018-8-20 11:01
先判断下类型吧。
作者: abcsell 时间: 2018-8-20 11:28
类型名有问题
作者: jingzizx 时间: 2018-8-20 12:06
保持类型判断
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) |
Powered by Discuz! X3.2 |