1

我看到一个可以模拟HTTP 请求

最佳做法是什么?

4

1 回答 1

1

那篇 wiki 文章显示了一种对 Lift 应用程序进行单元测试的方法,但它取决于 specs1,您仍然可以将它的一部分与 specs2 一起使用,但是更好的withSFor, etc 调用不起作用。

这里有 specs2 的版本。

还有一个版本将很快成为 Lift 本身的一部分。

从我发布的要点来看,最后看看如何测试 REST 端点的示例。

[更新] 而且我倾向于尽可能地将我的逻辑移出 REST 对象,因此我可以针对简单对象编写大量单元测试,并传递他们期望的信息。

诸如验证之类的事情会进入这些单独的对象中。

我最喜欢的测试工具是 specs2 和 scalacheck

希望有所帮助。

于 2012-09-04T02:28:03.487 回答