我們有用Java編寫的REST API。 我想在Scala中將一些單元測試寫入REST API。 我正在尋找一個簡潔易用的框架來使用(示例或示例的鏈接可能會有所幫助)。Scala測試java REST API框架
0
A
回答
0
Play! framework WS API在我看來效果很好。您可以將其用作獨立模塊as described here。
從鏈接頁面的一些例子:
與認證GET請求:與查詢參數
WS.url(url).withAuth(user, password, WSAuthScheme.BASIC).get()
GET請求:使用JSON身體
WS.url(url).withQueryString("paramKey" -> "paramValue").get()
POST請求:
import play.api.libs.json._
val data = Json.obj(
"key1" -> "value1",
"key2" -> "value2"
)
val futureResponse: Future[WSResponse] = WS.url(url).post(data)
最後一個還需要您導入Play! JSON庫。如果你不需要操縱它們,你總是可以將你的JSON負載序列化爲一個字符串 - 而不必使用JSON庫。
0
你應該嘗試SPECS 2:Link to SPECS2 Web
我建議你用ScalaMock用它來測試一下你的API的最佳工具。
相關問題
- 1. 測試REST API
- 2. Java bean測試框架
- 3. Django的REST框架單元測試
- 4. 使用嵌套資源測試Django REST框架API響應
- 5. 如何爲Scala Play框架項目編寫Java TestNG測試類?
- 6. PHPUnit - REST API測試
- 7. 單元測試球衣REST調用與球衣測試框架
- 8. 彈簧測試-mvc框架的彈簧REST控制器測試
- 9. Clojure的REST API框架
- 10. soapUI vs rest rest for REST API測試
- 11. Scala/Java媒體框架?
- 12. 超級測試,測試安全REST API
- 13. 測試Spring Boot REST API
- 14. 無法測試Rest api
- 15. Rest API的集成測試
- 16. 單元測試REST API
- 17. Selenium RC的Java測試框架
- 18. Java測試管理工具/框架?
- 19. 好的Java EE測試框架?
- 20. Java中的系統測試框架
- 21. Android測試框架
- 22. JPA測試框架
- 23. Sinatra測試框架
- 24. 硒測試框架
- 25. MATLAB測試框架
- 26. 黃瓜測試框架
- 27. 單元測試Scala
- 28. Scala CQRS框架
- 29. 用es6測試框架(AVA)測試es5
- 30. 組件測試的測試框架