テストコードあれこれ

Composerを使ってPHPUnitをインストールする

  • composer.jsonの中身
    "require-dev": {
        "phpunit/phpunit": "3.7.*"
    }
  • composerのインストールコマンドを叩いてPHPUnitをインストール
$ ./composer.phar install --dev
  • PHPUnitがインストールされたかどうかを確認する
$ ./Vendor/bin/phpunit --version
PHPUnit 3.7.37 by Sebastian Bergmann.

VagrantによるVMCakephp/test.phpが動かなかった

  • PHPUnitのバージョンを確認
$ phpunit -v
PHPUnit 4.0.11 by Sebastian Bergmann.

4系には未対応なので、4系はアンインストールして3系をインストールし直すことに。

$ sudo pear uninstall pear.phpunit.de/PHPUnit
pear install pear.phpunit.de/PHPUnit-3.7.32