我的测试代码是这样的
@Test
public void testloginController() throws InterruptedException {
running(testServer(9000), new Runnable() {
public void run() {
JsonNode jsonBody = Json.toJson(myObject);
WSRequestHolder requestBuilder = WS.url("requestURL").setContentType("application/json");
WSRequestHolder requestHolder = requestBuilder.setTimeout(80000);
Promise<WS.Response> promiseOfResult = requestHolder.post(jsonBody);
WS.Response response = promiseOfResult.get();
JsonNode jsonResponse = response.asJson();
}
});
}
案例1:如果我使用“play test”命令,则此代码正常运行。
案例2 如果我使用“mvn test”,那么我收到以下错误“错误请求发生无效的Json” 但是,如果应用程序服务器在测试执行时单独运行,那么它正常运行