如果您按顺序完成了前面的练习,质量任务视图此时会列出一些单元测试结果。”

- 展开 TestSuite_ATM_cxx.cpp 的结果分支,然后双击第一个结果行以查看代码。
- 报告的未验证结果尚未经过审查并且经过验证是测试运行的有效结果。检查结果之后,可以通过运行测试并将其转换为测试用例断言,将这些结果验证为期望的输出。这一操作会修改测试用例源,把 CPPTEST_POST_CONDITION 宏更改为 CPPTEST_ASSERT 宏,同时会将最新的测试结果记录为期望的结果。
在质量任务视图中右键点击包含未验证结果的行,然后从快捷菜单中选择验证结果。

注意对测试用例源的更改。

- 在质量任务视图中选择多个测试结果(或所有结果)并选择适当的命令,可以同时进行验证。右键点击质量任务视图中顶层的查看单元测试结果,然后选择验证所有的结果。
- 重新运行单元测试,确认没有报告任何问题并且没有未验证的结果。这些测试套件现在可以用作回归测试套件。如果修改代码后产生的结果与记录的结果不同,则将产生断言错误,并为您提供用于分析新的结果是否正确的信息。如果正确,可以更新断言以记录新的结果信息。