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 –