PHPUnitはxUnitの一つで、 PHPプログラミング言語用の単体テスト(ユニットテスト)を行うためのフレームワークです。作成したメソッドを実行して期待値通りか判定することで、単体テストの結果が得られます。
xUnitには、JUnitなどもあります。
環境
Ubuntu24.04の環境を前提とします。
インストール
PHPUnitは、パッケージをインストールする方法の他にもインストールすることができます。
プロジェクト単位でインストールすると、プロジェクトに合わせたバージョンのPHPUnitをインストールできます。
フレームワークの一部として
CakePHPでは、プロジェクト作成時に含まれます。
この場合は、特に追加の操作は必要ありません。
Composer
Composerを使うプロジェクトでは、composer.jsonに追加する方法があります。
(composer init で既に作成されていることとします)
プロジェクトのディレクトリをカレントにして、以下のコマンドを実行します。
cd project
composer require --dev phpunit/phpunit
プロジェクトディレクトリ内のvenderディレクトリに必要なものが追加されます。
パッケージ
バージョンを確認するには、以下のコマンドを実行します。
phpunit --version
インストールされている場合は、以下の様にバージョンなどが表示されます。
PHPUnit 9.6.17 by Sebastian Bergmann and contributors.
インストールする場合は、以下のコマンドを実行します。
sudo apt install phpunit
削除する場合は、以下のコマンドを実行します。
sudo apt purge phpunit
コメント