3

驚くべきことに、これがWebのどこにも答えられていないようです。

ライムでの単体テストは、追加のボイラープレートコードをすべて備えたPHPUnitよりもはるかに簡単に記述できるようです。

どちらかを選択する決定的な理由はありますか(「PHPUnitは事実上の標準」以外に)?

4

1 に答える 1

7

PHPUnitは、ライムよりもオブジェクト指向です。つまり、単体テストコードを作成する方法です。PHPUnitにはより多くの機能があります(Selenium統合とxUnit出力標準を考えてください)。

Limeは単純なテストケースでより単純に見えますが、テストが成長しているとき、それは読めません。

私は両方を使用しましたが、Phpunitに切り替えたことを後悔していません。

さらに、技術的な理由から、石灰の未来に注意を払う必要があります。

参考までに、Lime2はBernhard Schussekによって作成されましたが、私の考えでは、Symfony2がphpunitを使用しているため、devは停止されています。

于 2010-10-14T12:49:04.333 に答える