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却不成功