0

我需要在这里知道两件事:
1.如何查看失败测试用例的堆栈跟踪?现在我只看到失败的行号和结果。请参阅下面的测试用例的结果:

 
x return status 200
[error]    '404' is not equal to '200' (LayoutControllerSpec.scala:20)

  1. 我的控制器使用 parseBody 关键字来解析 JacksonJsonSupport 类提供的 json。如何为下面的动作编写测试用例:

val create = post() {
      var layout:Layout = parsedBody.extract[Layout] //Layout is model class
      ....
}

任何帮助或想法将不胜感激。谢谢, PS:此代码是使用 spec2 框架为 scalatra 框架编写的。

4

1 回答 1

0

让我们在这里回答第一个问题。

您可以使用failtrace参数获取失败的堆栈跟踪

sbt> test-only *MySpec* -- failtrace

另请参阅此问题

于 2015-03-31T11:13:45.210 回答