在我的春季启动应用程序中,如何使用放心测试服务是否正常运行。 main()定义如下 -
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
答案 0 :(得分:1)
您的测试应如下所示
public class ApplicationTest {
@Before
public void setup() {
RestAssured.baseURI = "http://localhost:8080";
}
@Test
public void testStatus() {
given().contentType(ContentType.JSON).get("/greeting").prettyPeek().then().statusCode(200);
}
@Test
public void testMessage() {
given().contentType(ContentType.JSON).get("/greeting").then()
.body("content", is("Hello, World!"));
}
}
在构建工具中包含以下依赖项:
Gradle:
testCompile('com.jayway.restassured:rest-assured:2.4.1')
的Maven:
<dependency>
<groupId>com.jayway.restassured</groupId>
<artifactId>rest-assured</artifactId>
<version>2.4.1</version>
</dependency>