【发布时间】:2013-02-04 23:46:16
【问题描述】:
我看到有人可以模拟 HTTP request
最佳做法是什么?
【问题讨论】:
我看到有人可以模拟 HTTP request
最佳做法是什么?
【问题讨论】:
该 wiki 文章显示了一种对 Lift 应用程序进行单元测试的方法,但它取决于 specs1,您仍然可以将它的一部分与 specs2 一起使用,但更好的 withSFor 等调用不起作用。
specs2 有一个版本here。
还有一个版本即将成为 Lift 本身的一部分。
根据我发布的要点,请参阅最后如何测试 REST 端点的示例。
[更新] 而且我倾向于尽可能地将我的逻辑移出 REST 对象,这样我就可以针对简单对象编写大量单元测试,从而传递他们期望的信息。
验证之类的东西进入这些单独的对象。
我最喜欢的测试工具是 specs2 和 scalacheck
希望有所帮助。
【讨论】: