【发布时间】:2016-05-22 07:26:48
【问题描述】:
我有一个使用 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));
}
}
我错过了什么?
【问题讨论】:
-
不太了解放心。但是在 Java 类中不应该有导入来使用这些方法。
-
我正在使用 eclipse 来管理导入。它没有任何建议。
标签: java spring testing spring-boot rest-assured