重命名测试套件

测试套件文件不应重命名。这样做可能会阻止 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_CONTEXTCPPTEST_TEST_SUITE_INCLUDED_TO宏值。
  4. 保存修改后的文件。
  • No labels