创建Catch2测试

要构建和运行Catch2测试,您可以安装Catch2库和头文件或使用Catch2仓库中的单个包含头文件。

如果编译器和构建系统可以自动找到Catch2头文件,则在创建测试时无需指定包含目录。

创建一个基本的Catch2测试

  1. 转到 文件 > 新建项目 > 测试项目。
  2. 选择Catch2测试项目 > 选择 以创建具有Catch2测试样板代码的项目。
  3. 在 项目和测试信息 对话框中,指定项目和测试的设置

    {Project and Test Information dialog - Catch2 test}

    1. 在 测试框架 中,选择链接到Catch2 (建议版本3) 的 Catch2 v3(共享库)或仅包含单个头文件的 Catch2 v2(建议版本2)。
    2. 在 测试用例名称 中,指定测试用例文件名称。
    3. 在 Catch2安装目录(可选)中,您可以输入包含Catch2头文件的目录路径。
    4. 选择 使用自定义main 使用自定义的main函数。
    5. 选择 使用Qt库 将项目配置为使用Qt功能。
    6. 在 建筑系统 中,选择用于构建项目所需的建筑系统:CMake、qmake或Qbs。

Qt Creator在项目目录中创建测试。

有关创建Catch2测试的更多信息,请参阅 Catch2

另请参阅 如何测试选择构建系统测试测试结果

©2024 Qt公司版权所有。本文件中包含的文档贡献者的版权归其所有者所有。提供的文档受自由软件基金会发布的GNU自由文档许可证第1.3版的条款约束。Qt及其标志是芬兰及其它国家/地区的Qt公司商标。所有其他商标均为其各自所有者的财产。