テストの包括的なサポートが組込まれています。ための統合が付属しています。いくつかの追加機能を提供しています。提供する拡張機能について説明します。ユニットテストのためのデファクトスタンダードです。深遠で強力な機能を提供します。いずれかを使用してを介してインストールすることができます。以下のように実行することができます。ファイルをダウンロードすると、テストを実行するために使用することができます。ドキュメントを参照してください。追加する必要があります。フィクスチャーのテーブルとデータのために使用されます。],],注釈テストデータベースは実際のデータベースとは別のデータベースを作成することをお勧めします。後々に起こりうる厄介な失敗を防ぐことができます。実行する準備ができていることを、アプリケーションのテストを実行することにより確認できます。vendor/bin/phpunit上記は、あなたが用意した任意のテストを実行するか、もしくはテストが実行されなかったことが分かります。パラメーターとしてテストのパスを指定します。クラスのテストケースがある場合、次のように実行します。いくつかの追加情報が表示されます。システムの場合、おそらくカラー表示はされません。おけるほとんどのことがそうであるように、テストケースにもいくつか規約があります。ディレクトリーに置きます。継承する必要があります。他のクラス名と同様に、テストケースのクラス名はファイル名と一致する必要があります。始める必要があります。マークすることでテストメソッドとすることもできます。サポートが追加されました。一例として、非常に簡単なヘルパーメソッドのためのテストケースを作成します。プログレスバーを作成します。ヘルパーは次のようになります。}}非常に簡単な例ですが、シンプルなテストケースを作成する方法をお見せするのに役立つことでしょう。ファイルを作成します。このファイルにまず、以下のように書き込みます。}}ここからすぐに中身を増やしていきます。メソッドを2つ加えました。呼び出される前に毎回呼び出されます。セットアップメソッドはテストに必要なオブジェクトの初期化や設定を行います。今回のセットアップメソッドには次のように書き加えます。ProgressHelper($View);}テストケースで親のメソッドを呼ぶことは重要です。パスを保存したりといった、いくつかの作業をしているからです。次に、テストメソッドの内容を充実させていきます。出力するかどうか保証するため、アサーションを使います。$result);}上記のテストは単純なものですが、テストケースを使用しての潜在的な利点を示しています。含まれていることを保証しています。コードが正しくないことがわかります。