我們有用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控制器在Scala和遊戲框架2.1
- 2. 的Java/Scala的測試收集框架
- 3. scala spray.io測試框架
- 4. Java測試框架
- 5. 哪個Scala框架用於測試REST服務?
- 6. 用java/scala/groovy進行REST API集成測試
- 7. Play框架Scala REST刪除
- 8. 測試REST API
- 9. Java bean測試框架
- 10. Django的REST框架單元測試
- 11. 使用嵌套資源測試Django REST框架API響應
- 12. Django Rest框架測試API響應聲明
- 13. Scala REST API調用Java REST與FormParams
- 14. 如何爲Scala Play框架項目編寫Java TestNG測試類?
- 15. PHPUnit - REST API測試
- 16. Django REST框架API管理
- 17. Django rest框架API許可
- 18. 彈簧測試-mvc框架的彈簧REST控制器測試
- 19. 單元測試球衣REST調用與球衣測試框架
- 20. Clojure的REST API框架
- 21. soapUI vs rest rest for REST API測試
- 22. Scala/Java媒體框架?
- 23. 超級測試,測試安全REST API
- 24. 使用Java Rally Rest API將測試用例添加到測試集中使用Java Rally Rest API
- 25. 測試CakePHP 3 REST API
- 26. 無法測試Rest api
- 27. 測試Sinatra REST API方法
- 28. 單元測試REST API Python
- 29. 單元測試REST API
- 30. Rest API的集成測試