要添加用户定义的测试用例:
单击 高级 按钮。
启用 链接到文件系统中的文件夹 选项。
输入或浏览到源文件的位置。
单击 完成。
右键单击选择项,然后选择快捷菜单中的 新建> 其他 。将打开一个向导。
с.选择 Parasoft> C++test> 测试套件,然后单击 下一步。
3.在【测试套件向导】对话框中输入测试套件参数。可用参数y有:
CPPTEST_CONTEXT
宏,该宏将给定的测试套件文件与指定的源文件相关联。 4.(可选) 如果您想在此处指定测试用例(例如,如果 C++test 将它们注册到测试套件中,并为测试添加骨架框架,单击 下一步,然后使用控件来添加测试用例名称,并指定添加它们的顺序。
5.单击 完成。
要添加测试用例到现有测试套件:
在项目树中选择测试套件文件,或在编辑器中将其打开,右键单击选择项,然后从快捷菜单中选择 Parasoft> C++test> 添加测试用例模板 。或者,右键单击测试用例资源管理器中的测试套件,并选择 新建> 测试用例模板。
CPPTEST_CONTEXT
宏来更改测试套件的上下文,该宏将给定的测试套件文件与指定的源文件相关联。只能指定一个源文件。如果未指定上下文,则在执行项目时将执行测试套件。4.保存修改后的文件。
测试驱动开发(TDD)技巧 生成的模板中的测试用例设置为失败。对于 TDD,您可以编写实现的源代码,然后在对测试感到满意时删除故障宏。 |
cout Statements that Spawn New Processes 如果您的单元测试带有生成其他进程的 cout 语句,请使用 endl 代替换行符来结束 cout 语句。这样,输出立即刷新到控制台。 例如,使用:
而不是:
|