Playframework 2.0 重头戏2.1中的模拟WS请求

Playframework 2.0 重头戏2.1中的模拟WS请求,playframework-2.0,Playframework 2.0,如何确保在运行测试时不发送真正的http请求 我很难找到这方面的文档。WS.url是静态的。因此,您需要使用powermock来测试静态方法 这仅在Play 2.3.x中可用,但MockWS客户端可用: 在Play 2.3.x中我将如何做到这一点?源代码中有一个示例: val ws = MockWS { case (GET, "http://dns/url") => Action { Ok("http response") } } await(ws.url("http://dns/u

如何确保在运行测试时不发送真正的http请求


我很难找到这方面的文档。

WS.url是静态的。因此,您需要使用powermock来测试静态方法


这仅在Play 2.3.x中可用,但MockWS客户端可用:


在Play 2.3.x中我将如何做到这一点?源代码中有一个示例:
val ws = MockWS {
  case (GET, "http://dns/url") => Action { Ok("http response") }
}

await(ws.url("http://dns/url").get()).body == "http response"