Play 2 WS post请求中的JSON无效

时间:2013-10-23 08:03:58

标签: json maven playframework-2.0

我的测试代码是这样的

@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” 但是,如果应用程序服务器在测试执行时单独运行,那么它正常运行

0 个答案:

没有答案