PHPUnitを使ってみる


PHPUnitの使い方について記載

1.composerのインストール

brew install homebrew/php/composer

2.composer.jsに以下を追加

  "require": {
    "piece/stagehand-testrunner": "4.2.*"
  },
  "require-dev": {
      "phpunit/phpunit": "3.7.*"
  }

3.composerをアップデートしてパッケージのダウンロード

composer update

4.テストランナーのコンパイル

./vendor/bin/testrunner compile -p vendor/autoload.php

5.テストコードを作成(testsディレクトい配下に作成)

class Setup_test extends PHPUnit_Framework_TestCase {

    public function test_foo()
    {

        $this->assertTrue(true);

    }

}

6.テスト実行(vendor/autoload.phpを読み込んでtests配下をテスト)

./vendor/bin/testrunner phpunit -p vendor/autoload.php -a tests/

7.OKが出たら成功

以上