重命名测试套件

不应重命名测试套件文件。这样做可能会导致 C++test 无法识别和运行测试套件。

重命名测试用例

重命名测试用例的步骤:

  1. 在项目树中,找到包含您想要重命名的测试用例的测试套件文件。
    • 默认情况下,自动生成的测试类保存在被测项目的 tests/autogenerated 目录中。
    • 要检查或修改 C++test 测试套件文件保存的位置,可打开测试配置对话框,选择用于生成测试的测试运行的测试配置,然后查看生成> 测试套件选项卡的测试套件输出文件和布局字段中的值(详细信息请参阅自定义生成选项)。
  2. 双击代表测试套件文件的项目树节点。该文件将在编辑器中打开。
  3. 修改测试套件头部,如以下示例所示:
    • 测试用例注册部分:
      • 注册前:
        CPPTEST_TEST(test_processData_123);
      • 注册后:
        CPPTEST_TEST(test_processData_regression);
    • 测试用例声明部分:
      • 声明前:
        /*CPPTEST_TEST_CASE_DECLARATION test_processData_123 */
        void test_processData_123();
      • 声明后:
        /*CPPTEST_TEST_CASE_DECLARATION test_processData_regression */
        void test_processData_regression();
  4. 修改测试套件定义,如以下示例所示:
    • 修改前:
      /*CPPTEST_TEST_CASE_BEGIN test_processData_123 */
      void TestSuite_processData_1::test_processData_123(){
      ...
      }
      /* CPPTEST_TEST_CASE_END test_processData_123 */
    • 修改后:
      /*CPPTEST_TEST_CASE_BEGIN test_processData_regression */
      void TestSuite_processData_1::test_processData_regression(){
      ...
      }
      /* CPPTEST_TEST_CASE_END test_processData_regression */
  5. 保存修改后的文件。

为重命名的源文件更新测试套件

如果被测文件的名称更改:

  1. 在项目树中,找到包含您想要重命名的测试用例的测试套件文件。
    • 默认情况下,自动生成的测试类保存在被测项目的tests/autogenerated 目录中。
    • 要检查或修改 C++test 测试套件文件保存的位置,可打开测试配置对话框,选择用于生成测试的测试运行的测试配置,然后查看生成> 测试套件选项卡的测试套件输出文件和布局字段中的值(详细信息请参阅自定义生成选项)。
  2. 双击代表测试套件文件的项目树节点。该文件将在编辑器中打开。
  3. 修改 CPPTEST_CONTEXT CPPTEST_TEST_SUITE_INCLUDED_TO 宏的值。
  4. 保存修改后的文件。
  • No labels