• 专利标题: 在单元测试中实现通用桩函数的装置及其实现方法
  • 专利标题(英): Device for implementing general use pile function in unit test and implementing method thereof
  • 申请号: CN200710121236.0
    申请日: 2007-08-31
  • 公开(公告)号: CN101110055B
    公开(公告)日: 2011-07-13
  • 发明人: 马亮马军
  • 申请人: 中兴通讯股份有限公司
  • 申请人地址: 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦
  • 专利权人: 中兴通讯股份有限公司
  • 当前专利权人: 中兴通讯股份有限公司
  • 当前专利权人地址: 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦
  • 主分类号: G06F11/36
  • IPC分类号: G06F11/36
在单元测试中实现通用桩函数的装置及其实现方法
摘要:
一种在单元测试中实现通用桩函数的装置及其实现方法,该装置包括:被测模块,用于存储被测函数;提取模块,用于对所述被测模块存储的被测函数进行分析,获取所述被测函数的函数信息;符号表模块,用于存储所述提取模块获取的所述被测函数的函数信息;缓冲区模块,用于存储实现桩函数所需的参数信息;通用桩函数模块,用于从所述缓冲区模块获取实现桩函数所需的参数信息,设置对应的堆栈以及寄存器,并实现桩函数;驱动函数模块,用于驱动所述被测模块中的被测函数,并使所述被测函数在调用被调用函数时跳转到所述通用桩函数模块。该装置减少了单元测试过程中桩函数的编写工作量,而且实现难度小,能够在各种操作系统、编译环境下实现。
0/0