如果您已经按顺序执行了这些练习,则【质量任务】视图此时会列出一些单元测试结果。”
- 展开TestSuite_ATM_cxx.cpp的结果分支,然后双击第一个结果的行以查看代码。
- 所报告的未经验证的结果尚未经过审查并验证为测试运行的有效结果。检查结果之后,可以通过运行测试并将这些结果验证为预期输出,并将其转换为测试用例断言。这一操作将修改测试用例源,并将 CPPTEST_POST_CONDITION 宏更改为 CPPTEST_ASSERT 宏,并将最新的测试结果记录为预期结果。
请在【质量任务】视图中右键单击未验证结果的行,然后从快捷菜单中选择验证 结果。
- 请在【质量任务】视图中选择多个测试结果(或所有结果)并选择适当的命令,可以同时验证它们。右键单击【质量任务】视图中的顶级检查 单元 测试结果,然后选择验证 所有 结果。
- 重新运行单元测试,并验证没有报告任何问题并且没有未验证的结果。这些测试套件现在可以用作回归测试套件。如果对代码的修改产生的结果与记录的结果不同,则将产生断言错误,并为您提供分析新结果是否正确所需的信息。如果这样,则可以更新断言以记录新的结果信息。