主要内容

使用 C/C++ xUnit API 编写测试

使用 C 或 C++ 宏编写测试、将测试分组到套件中、参数化测试

您可以使用 Polyspace® Test™ API 为 C/C++ 代码编写测试。该 API 遵循用于测试的 xUnit 框架的规范,并支持具有常见设置和拆解函数的测试用例和测试套件等功能。

Polyspace Test xUnit API 由类似函数的宏(C 和 C++)和测试类(仅 C++)组成,这些宏和类在 Polyspace Test 安装提供的文件中定义。要使用该 API 测试 C/C++ 代码,请执行以下操作:

  1. 编写调用这些宏或从这些类继承的测试。

  2. 通过使用现有工具链编译测试和源代码以及 Polyspace Test 宏或类定义文件。您也可以将源代码和测试添加到 Polyspace 平台工程中,并通过该工程编译源代码和测试并进行执行。

系统命令

polyspace-test -generate(System Command) Generate test registration function from a set of Polyspace Test C/C++ test files

主题

快速入门

创建测试

编写评估

测试分组

测试参数化

范围设定

添加到 Polyspace 平台工程