Symfony\Bundle\FrameworkBundle\Test\WebTestCase を使用すると、コンテナー、エンティティ マネージャーなどに簡単にアクセスできます。自動手動 HTTP リクエストによる機能テストに使用できます。
コンテナーとすべてのサービスに簡単にアクセスできるように、Symfony2 コンソール コマンドのテストにも使用できますか?
多くのサービスを使用するコスト Symfony2 コンソール コマンドをテストし、次に教義エンティティ マネージャーを使用してデータにアクセスしたいと考えています。
PHPunit のドキュメントでは、テスト クラスをPHPUnit_Extensions_Database_TestCase
, で拡張することを提案しています。
WebTestCase
コンソールコマンドをテストするために、テストの代わりに拡張できますか?
私はすでに参照しました