码迷,mamicode.com
首页 > 其他好文 > 详细

stub函数

时间:2015-11-17 17:07:57      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:函数   c   桩函数   stub   

stub 函数,叫它桩函数,存根函数都可以,用一个桩函数替换一些接口函数,用于测试当前函数的特性。

譬如说,要测试一个函数 f()
void f()
{
var = g(...);
}
f()函数中调用了函数 g(),但是在测试f()的时候g()函数可能还没有写出来
这时可以写一个g()的存根(stub)函数,来模拟g()函数,例如让它仅仅返回一个值.这样的话就可以完成对函数f()的测试了.

实例如:函数f在f.c里面,函数g在g.c,g里面又调用了另一个函数h在h.c里。这种情况下就在f.c里写一个所谓的stub函数来替换g,可能就是个空函数,或者返回一些指定的值,这样就可以单独编译f.c来测试f这个函数。

比如linux kernal 中的crt0好像就是一个桩函数。

版权声明:本文为【借你一秒】原创文章,转载请标明出处。

stub函数

标签:函数   c   桩函数   stub   

原文地址:http://blog.csdn.net/u013467442/article/details/49887761

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!