我有一个用Spring Boot构建的REST API。

我正在尝试使用Rest-Assured测试框架,但是我似乎无法使其正常工作。

我正在使用Here中的指南

get("/lotto").then().assertThat().body("lotto.lottoId", equalTo(5));


并将依赖项添加到我的maven项目中。

<dependency>
      <groupId>com.jayway.restassured</groupId>
      <artifactId>rest-assured</artifactId>
      <version>2.9.0</version>
      <scope>test</scope>
</dependency>


但是,它似乎没有导入所需的类,只是提示我创建一个新的“ get()"方法”。

我的测试班:

@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(Application.class)
@WebIntegrationTest
public class DemoControllerTest  {

    @Test
    public void test() {
        get("/lotto").then().assertThat().body("lotto.lottoId", equalTo(5));
    }

}


我想念什么?

最佳答案

我想念什么?


一个简单的static导入,就丢失了!为了解决get静态方法,只需使用以下static导入:

import static com.jayway.restassured.RestAssured.get;

10-07 12:21