tessy之桩函数(stub function)

一:桩函数的介绍

桩函数可以从两个纬度进行分类。其一是作用范围,其二是桩函数类型。

根据作用范围可以分为全局桩和局部桩。全局桩的作用范围是整个模块。创建方法是先选中模块,然后选中要打桩的函数,点击右键,选择 桩函数类型,即可打全局桩。局部桩的作用范围是某个函数。创建方法是先选中某个函数,再选中某个要打桩的函数,点击右键,选择桩函数类型。在先对某个函数打全局桩,再对某个函数打局部桩的时候,生效的是局部桩。

根据桩函数类型可以分为普通桩和高级桩。普通桩的特点在用到这个桩函数的时候,是可以对这个函数再定义一个函数体,在函数体内可以自己选择写要执行的语句及返回值;在不用到这个桩函数的时候,不关心其返回值及入参,不用写函数体。高级桩的特点是可以在TIE界面对其返回值和形参设置in或者out或者inout. 然后在TDE界面直接对其赋输入值或者输出值。 

二:桩函数的使用方法

1,打普通桩方法:

以tessy 4.3 为例:
1,在TIE界面,在左侧模块内选中 要做单元测试的函数1,然后在右侧方框内,在外部函数栏或者内部函数栏选中要打普通桩的函数2,右键单击鼠标,选中 create stub function(不带advanced的选项)
2,转到TDE界面,在左侧模块内依然选中要做单元测试的函数1,然后在右下角的方框内,选中 stub function 标签,此时 函数2 会出现在 此标签的函数列表中,选中函数2,即可为该函数输入函数内容

2,打高级桩方法:

以tessy 4.3 为例:
1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值