Spring 引导 - 未找到放心方法
Spring Boot - Rest Assured methods not found
我有一个 REST API 使用 Spring Boot 构建。
我正在尝试使用 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>
但是,它似乎没有导入所需的 classes,只是提示我创建一个新的“get()"
方法。
我的测试class:
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(Application.class)
@WebIntegrationTest
public class DemoControllerTest {
@Test
public void test() {
get("/lotto").then().assertThat().body("lotto.lottoId", equalTo(5));
}
}
我错过了什么?
What am I missing?
缺少一个简单的 static
导入!为了解析 get
静态方法,只需使用以下 static
导入:
import static com.jayway.restassured.RestAssured.get;
我有类似的问题。我做了什么(使用新版本 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.*;
所以我有同样的问题找不到方法...
我有一个 REST API 使用 Spring Boot 构建。
我正在尝试使用 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>
但是,它似乎没有导入所需的 classes,只是提示我创建一个新的“get()"
方法。
我的测试class:
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(Application.class)
@WebIntegrationTest
public class DemoControllerTest {
@Test
public void test() {
get("/lotto").then().assertThat().body("lotto.lottoId", equalTo(5));
}
}
我错过了什么?
What am I missing?
缺少一个简单的 static
导入!为了解析 get
静态方法,只需使用以下 static
导入:
import static com.jayway.restassured.RestAssured.get;
我有类似的问题。我做了什么(使用新版本 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.*;
所以我有同样的问题找不到方法...