PHPUnit

IT

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

コメント

タイトルとURLをコピーしました