Symfony-unit-testing
提供:Dev Guides
Symfony-単体テスト
単体テストは、大規模プロジェクトで進行中の開発に不可欠です。 単体テストは、アプリケーションのコンポーネントを自動的にテストし、何かが機能していないときに警告します。 単体テストは手動で実行できますが、多くの場合自動化されています。
PHPUnit
symfonyフレームワークは、PHPUnitユニットテストフレームワークと統合されます。 Symfonyフレームワークの単体テストを作成するには、PHPUnitをセットアップする必要があります。 PHPUnitがインストールされていない場合は、ダウンロードしてインストールします。 適切にインストールされている場合、次の応答が表示されます。
単体テスト
単体テストは、ユニットとも呼ばれる単一のPHPクラスに対するテストです。
AppBundleのLibs/ディレクトリにクラスStudentを作成します。 *“ src/AppBundle/Libs/Student.php” *にあります。
Student.php
次に、「tests/AppBundle/Libs」ディレクトリにStudentTestファイルを作成します。
StudentTest.php
テストを実行する
ディレクトリでテストを実行するには、次のコマンドを使用します。
上記のコマンドを実行すると、次の応答が表示されます。
次に、Libsディレクトリで次のようにテストを実行します。