我已经开发了一个HTTP API,正在尝试使用Maven进行测试。测试示例如下:
this.setState({ filter: text }, () => {
console.log(this.state.filter);
});
执行后,它抛出@Test
public void firstExampleTest() {
RestAssured.port = 8080;
RestAssured.baseURI = "http://127.0.0.1";
given().
when().
get("/something").
then().
statusCode(404);
}
。当我首先使用firstExampleTest(my.app.AppTest): Connection refused: connect
手动运行API时,它可以正常工作。我已将mvn exec:java
添加到我的POM.xml中,但还是没有运气。如何在执行测试之前先运行API?我的POM.xml文件:
exec-maven-plugin