我正在使用 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")
}
}
}
预期的主体是 Scalatra 通过其 JSON 支持序列化的 JSON。我的问题是如何将主体转换回 scala 中的相同案例类实例,并大大简化测试?