LoginSignup
12
3

More than 3 years have passed since last update.

ComposerでPHPUnitをインストール

Last updated at Posted at 2019-07-29

Composerがあるか確認

ターミナル or コマンドプロンプトで
composer コマンドが実行できればインストールされている。
Composerのインストール方法は割愛。

プロジェクト単位でダウンロード

PHPUnitをグローバルに(たとえば /usr/bin/phpunit や /usr/local/bin/phpunit などとして)インストールすることはおすすめできません。

PHPUnitはプロジェクト単位でローカルな依存として管理すべきです。

プロジェクトルート以下にcomposer.jsonを記述

App
  /src
  /test
  composer.json

composer.jsonを記述

composer.json
{
    "require-dev": {
        "phpunit/phpunit": "8.0.*"
    }
}

インストール

composer.jsonのカレントディレクトリで実行

$ cd App
$ composer install --dev

バージョンを確認

$ vendor/bin/phpunit --version
PHPUnit 8.0.6 by Sebastian Bergmann and contributors.

Windowsの場合/を\

テストの実行

$ vendor/bin/phpunit test

追記

composerがインストールされていればプロジェクトルートで

composer require --dev phpunit/phpunit

を実行するだけでもインストール出来ます。

composer require --dev phpunit/phpunit ^8

こう書けばバージョンの指定ができるっぽい。

参考

composerでPHPUnitをインストールしてどんなにマクロなプログラムを書いた時もテストする
composer.jsonでPHPUnitをインストール
PHPUnitをComposerでインストールする

12
3
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
3