C++test 学习(一)

本文介绍了C++test在eclipse中的使用,包括代码规范静态分析,通过Test Configurations定义规则集并抑制特定任务。强调了单元测试的生成与执行,解释了如何创建和运行桩函数,特别指出File Scope选项在单个文件测试中的作用,并提醒在学习过程中结合网络资源以加深理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C++test 构建于eclipse 框架之上,c++test作为一个插件安装在ecliipse之上。

 

一、代码规范静态分析

    规则按主题分类,并按严重性分级。 

二、抑制(supressions)

   Test configuration定义了静态分析期间检查的规则集。

   Suppressions (抑制)用来防止C++test 对额外出现的特定静态分析任务进行报告(可能会为单个规则报告多项任务)。supressions定义了哪些分析结果应在C++test视图和报告中可见。

三、单元测试生成和执行

   通常,Test Configurations(测试配置)应复制到“用户”类别以便对其复审和修改;除非作为模板,否则不使用内建配置

   单元测试结果在C++test 视图中显示为任务。C++test 视图中有两组任务:Fix Unit Test Problems(修正单元测试问题)
和Review Unit Test Outcomes(复审单元测试结果)。

   也可以选择单个测试用例进行测试。

四、创建回归测试?

  

 

五、对单个隔离文件的测试---》用户创建桩函数

  新建--》桩函数:在桩函数文件中输入stub,然后按 ctrl+空格 没反应(应当是出现桩函数模板列表)???

  generate Stubs 后,没有生成桩函数??????

  :执行File Scope内的generate Stubs(File Scope)(的复制)就能生成stubs,但run unit test--file却不成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值