我看到有人可以嘲笑HTTP request
最佳做法是什么?
答案 0 :(得分:1)
那篇wiki文章展示了单元测试提升应用程序的一种方法,但它取决于specs1,你仍然可以将其中的一部分用于specs2,但更好的withSFor
等调用不起作用。
specs2 here有一个版本。
有一个版本将很快成为Lift本身的一部分。
从我发布的要点,到最后看到如何测试REST端点的示例。
[更新] 而且我倾向于尽可能地将我的逻辑移出REST对象,因此我可以针对简单对象编写大量单元测试,在那里我传递他们期望的信息。
验证之类的东西会进入那些单独的对象。
我最喜欢的测试工具是specs2和scalacheck
希望有所帮助。