4
A
回答
0
WS.url是静态的。所以你需要使用powermock来测试静态方法。
1
这只是玩2.3.x版本可用,但MockWS客户端可用:https://github.com/leanovate/play-mockws
val ws = MockWS {
case (GET, "http://dns/url") => Action { Ok("http response") }
}
await(ws.url("http://dns/url").get()).body == "http response"
相关问题
- 1. 模拟phpunit中的请求
- 2. 在Scala中使用play ws的POST请求
- 3. Play中有多个标题的精确语法! 2.0 WS请求?
- 4. 在asp.net中模拟请求?
- 5. 模拟POST请求
- 6. 如何在Play中重复请求!框架2.1?
- 7. 模拟以前的请求
- 8. 序列化多部分形式请求测试在Play 2.1
- 9. 守夜模拟HTTP请求
- 10. HTTP和Ajax请求模拟
- 11. 如何模拟AJAX请求?
- 12. ENUM请求模拟器
- 13. 如何模拟HTTP请求?
- 14. 模拟HTTP POST请求
- 15. 如何模拟POST请求?
- 16. 请求连接时WS WS不可用
- 17. Chrome中的Play Framework 2.1 websockets
- 18. Rest中的动态请求参数WS
- 19. Apache CXF WS中的请求为空
- 20. scala.tools.nsc.IMain Play 2.1内
- 21. Play 2.1 Java Promise
- 22. 签名JAX-WS SOAP请求
- 23. 在Python中模拟HTTP发布请求
- 24. 如何在JUNIT中模拟请求(spring)
- 25. 在Angular 4中模拟http请求
- 26. 在grails中模拟外部http请求
- 27. Android 2.1 WebView AJAX请求
- 28. 如何在C#中模拟此请求请求#
- 29. 如何使用Python请求模块来模拟HTTP post请求?
- 30. JAX-WS中的请求响应模式实现
我怎么会在播放2.3.x版本做到这一点? – cnmuc
源代码中有一个示例:https://github.com/leanovate/play-mockws/blob/master/src%2Ftest%2Fscala%2Fmockws%2FExample.scala –