c/c++单元测试底层模拟技术

来源 :计算机系统应用 | 被引量 : 0次 | 上传用户:loveqwg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
单元测试的目标是覆盖代码单元的功能逻辑,内部输入是单元测试的关键问题.目前大多采用打桩技术解决内部输入问题,但打桩会造成函数失真,而且难于解决底层函数不可控、难于初始化,静态输入,中断输入等内部输入问题.针对这些问题,提出了c/c++单元测试底层模拟技术,在测试用例中模拟、控制子函数的行为,使得底层函数产生的数据像参数一样可以在用例中设置,并且可以模拟局部数据和中断,解决了打桩难于实现的多种内部输入问题.
其他文献
听课、评课是学校教科研中最基本、最有效的环节之一,而记录好课堂教学的情况,又为听课、评课提供了重要依据。因此,听课如何记录才有效的问题值得商讨。现与同行讨论以下三
期刊
目的:通过对临床上小型犬及猫的神经系统性疾病进行核磁共振扫描检查诊断,并结合患病动物的神经学检查和患病动物所表现的临床症状,研究核磁共振技术在小型犬及猫神经系统学
文章从经济发展和社会发展的需求方面,分析了创建医院监控系统的必要性。提出了监控系统简历的基本方法和原则,并对不同环境中监控产品的应用。以及针对具体的监控目标如何进行
体育课具有较大的人身危险性,有人称其为"高危课程"。体育课前的安全防范包括:对特异体质学生的特别保护,对运动场地、运动器材的安全检查;体育课上的安全保护包括:安全教育,
精神分裂症是一种重度的精神疾病,伴发严重的能量代谢失衡。其中,脂代谢的异常近年来受到越来越多的关注。多项研究表明,线粒体在精神分裂症患者代谢异常的过程中发挥重要的
中国改革开放的历程,既是加快推进物质技术现代化的过程,也是加速实现人的现代化的过程。主流意识从培养“四有”新人、提高人的综合素质到“促进人的全面发展”,逐步演化与完善
以原型批评与精神分析为视角,造成妙玉心理压抑的机制在于封建社会、宗教与大观园这三种情境对性羞感的共同作用,妙玉的潜意识体现在茶杯、梅花及语言等物象上.
任何风雨都阻挡不了中国向前的步伐。面临复杂的国内外形势,中国经济不改长期向好大势,迎难而上,坚定深化改革、扩大开放,不断提质增效、深挖潜力,展现出巨大的发展韧性、潜
目的探究颅内血肿微创术联合腰大池引流治疗小脑出血破入脑室的疗效。方法资料随机选取2013年5月~2014年5月本院收治的95例小脑出血破入脑室患者,随机分为研究组48例,对照组4
党委办公室同志要着力强化知责之心,切实提升担责之能,全面推动履责之行,做到忠诚履职尽责、担当服务。党委办公室要坚持把“三服务”作为天职和本分,时刻牢记“忠诚”二字,