テストにsymfonyのlimeまたはphpunitを使用する必要があるのでしょうか。
それぞれの長所と短所は何ですか?
ありがとう
Limeは、かなり単純なテストフレームワークです。テストを書くのは簡単で、驚くほど高速ですが、もろいです。たとえば、パーシャルやスロットで問題が発生する可能性があります。
Lime2は2009年後半にアルファ状態でリリースされ、その後PHPUnitを優先して廃止されました。PHPUnitは、今後のSymfony2で正式にサポートされます。
私は両方を使用します。Limeは「迅速で汚い」テストに最適ですが、将来性のあるあらゆる物質のテストスイートを構築したい場合は、PHPUnitを使用してください。
LimeはSymfonyのドキュメントで十分にカバーされているので、始めるのに最適な場所かもしれません。
ライムを「成長」させた場合、PHPUnitが次の呼び出しポートになる可能性がありますが、別の方法もあります。
Symfonyはphpunitに移行しました。Symfony2には標準のテストユーティリティがあります。そのため、phpunitを使用する必要があります。
テストを記述し、コードと統合するのが簡単になります。