Spring Boot - Rest找不到保证的方法

时间:2016-05-22 07:26:49

标签: java spring testing spring-boot rest-assured

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

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

我正在使用Here

中的指南
<div class="black"></div>
<div data-scrollintoview class="red"></div>

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

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

但是,它似乎没有导入所需的类,只是提示我创建一个新的“<dependency> <groupId>com.jayway.restassured</groupId> <artifactId>rest-assured</artifactId> <version>2.9.0</version> <scope>test</scope> </dependency> 方法。

我的测试课程:

get()"

我错过了什么?

2 个答案:

答案 0 :(得分:3)

  

我错过了什么?

一个简单的static导入,缺少!要解析get静态方法,只需使用以下static导入:

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

答案 1 :(得分:2)

我有类似的问题。我做了什么(使用新版本3.0.2):

import io.restassured.RestAssured.*;
import io.restassured.matcher.RestAssuredMatchers.*;
import org.hamcrest.Matchers.*;

而不是:

import static io.restassured.RestAssured.*;
import static io.restassured.matcher.RestAssuredMatchers.*;
import static org.hamcrest.Matchers.*;

所以我有同样的问题无法找到方法......