stub的概念

来源:互联网 发布:华为mate10软件 编辑:程序博客网 时间:2024/06/08 05:24

何谓stub"打桩"函数:在单元测试中被其它模块调用,在自顶向下的集成过程中尤其有效,是用来测试的。


例如要测试一个函数 f():
void f()
{
  ret = g();
}


f() 函数中调用了函数 g(),但是在测试 f() 的时候 g() 函数还没有写出来,这时可以写一个 g() 的存根(stub)函数,来模拟 g() 函数(比如只让它返回一个我们预期的值,这样就可以完成对函数 f() 的测试了)。

0 0
原创粉丝点击