我只是想知道,是否应该使用symfony的lime或phpunit进行测试?
每个人的利弊是什么?
感谢
答案 0 :(得分:3)
Lime是一个相当简单的测试框架。编写测试很容易,而且速度惊人,但也很脆弱。例如,您可能会遇到部分和插槽问题。
Lime2于2009年底以alpha状态发布,然后停止使用PHPUnit。 PHPUnit在即将推出的Symfony2中得到官方支持。
我同时使用两者。虽然Lime非常适合“快速而肮脏”的测试,但如果您想构建一个适合任何实质的面向未来的测试套件,请使用PHPUnit。
答案 1 :(得分:2)
在Symfony文档中很好地介绍了Lime,因此它可能是最好的起点。
如果你'超过'石灰,那么PHPUnit可能是你的下一个停靠港,尽管还有其他选择:
答案 2 :(得分:0)
Symfony已经转移到phpunit在Symfony2中有标准测试实用程序,这就是你应该使用phpunit的原因。
您可以更轻松地编写测试并将其与代码集成。