首页 > 解决方案 > 如何在 Intellij IDEA 中自定义格式 REST Assured 方法链接

问题描述

尝试使用最新版本的 IntelliJ IDEA 自定义格式我的 REST Assured 方法链接。


我正在使用 IntelliJ IDEA Ultimate 2020.3 Build #IU-203.5981.144,构建于 2020 年 11 月 30 日和 REST Assured 4.3.2。


pom.xml:

<dependency>
    <groupId>io.rest-assured</groupId>
    <artifactId>rest-assured</artifactId>
    <version>4.3.2</version>
</dependency>

<dependency>
    <groupId>io.rest-assured</groupId>
    <artifactId>json-path</artifactId>
    <version>4.3.2</version>
</dependency>

当我在 IntelliJ IDEA 中编写代码时,它会自动格式化方法链接,如下所示:

在此处输入图像描述

我想要做的是让 IntelliJ IDEA 让我格式化getOrders()方法中的代码以显示如下:

given().
 when().
     get(BASE_URL+"/v1/orders").
 then().
     statusCode(200); 

当尝试首先以句点开始行时,它的格式仍然不正确,因此在尝试此操作时:

given()
 .when()
     .get(BASE_URL+"/v1/orders")
 .then()
     .statusCode(200); 

IntelliJ IDEA 自动将其重新格式化为:

 given().when()
        .get(BASE_URL+"/v1/orders")
        .then()
        .statusCode(200); 

我希望该.then()方法缩进(例如右侧 4 个空格),而不是在同一列get(BASE_URL+"/v1/orders")statusCode(200);


目前,IntelliJ 在默认设置中重新格式化方法链接,并且不可能移动方法调用(即使使用 . 句点和 tab 键)。

是改变这个的设置/偏好吗?

标签: javaintellij-idearest-assuredrest-assured-jsonpath

解决方案


推荐阅读