Scalatra を使用していくつかの JSON RESTful API のテストを書いています。スニペットは次のようになります。
class MyScalatraServletTests extends ScalatraSuite with FunSuite {
test("An valid request should return 200") {
get ("/rest/json/accc/B1Q4K3/1") {
status should equal (200)
body should include ("TEST")
}
}
}
期待される本文は、JSON サポートを通じて Scalatra によってシリアル化された JSON です。私の質問は、ボディを scala の同じケース クラス インスタンスに変換し、テストを大幅に簡素化するにはどうすればよいかということです。