IntelliJ IDEA
 
获取 IntelliJ IDEA

TMS 链接注释

最后修改时间:2023 年 8 月 18 日

注释是代码中的特殊标记,其中包含有关代码的元数据。您可以使用 TMS 链接注释来提供有关测试的附加信息。这允许 IntelliJ IDEA 将您的单元测试链接到 TMS 项目。

TMS 链接注释使 IntelliJ IDEA 能够执行更好的分析,例如,查找已从单元测试中引用的测试用例。

您的项目可能已经使用将代码链接到相应测试的注释。如果是这种情况,您可以继续配置 IntelliJ IDEA 以识别此注释。

如果没有,您可以使用第三方注释创建您自己的自定义注释。两种选择都同样有效。

导入第三方注释

  1. 打开项目根目录中的pom.xml 。

    提示

    要快速导航到文件,请按并输入其名称。CtrlShift0N

  2. pom.xml中,按,然后选择“添加依赖项”AltInsert

  3. 在打开的工具窗口中,输入依赖项的名称,例如io.qameta.allure:allure-java-commons.

    确保选择所需的依赖项版本并单击“添加”

    选择依赖项
  4. 应用构建脚本中的更改。为此,请按或单击编辑器右上角显示的通知中的“加载 Maven 更改” 。CtrlShift0O

    加载变化

如果您无法向模块添加额外的依赖项,您可以创建自己的注释类。

创建自定义注释

  1. 项目工具窗口 ( ) 中,右键单击要在其中创建新类的节点,然后选择新建| Java 类Alt01

  2. 将下面的代码粘贴到文件中。您可以替换MyTmsAnnotation为任何其他有效名称。

    public @interface MyTmsAnnotation {
        public String value() default "";
    }

当注释已存在于项目中后,您需要告诉 TMS 插件使用该特定注释。

最后,为了让 IntelliJ IDEA 在单元测试和 TMS 项目之间建立链接,需要使用为项目配置的注释之一来注释测试。

注释单元测试

  1. 在编辑器中打开单元测试文件。

  2. 在方法定义之前放置 TMS 链接注释,如下所示。

    // C58439
    @MyTmsAnnotation("C58439")
    @Test
    void TestCase1() {
        Assertions.assertEquals(4, Calculator.multiply(2,2));
    }