TDDBC for PHP with PHPUnit
これは、TDDBCのPHP向けPHPUnitプロジェクトです。, (*1)
動作環境
- PHP7.3以上
- PHP7.2の場合は、https://github.com/tddbc/php_phpunit/tree/phpunit-8 を利用してください
セットアップ
curl -sS https://getcomposer.org/installer | php
php composer.phar install
./vendor/bin/phpunit
を実行して, (*2)
$ ./vendor/bin/phpunit
PHPUnit 9.2.5 by Sebastian Bergmann and contributors.
. 1 / 1 (100%)
Time: 00:00.683, Memory: 4.00 MB
OK (1 test, 1 assertion)
$
のようにテストが正常終了すればOKです。, (*3)
testdox アノテーションについて
make test
でのテスト実行時に TestDox 形式で結果が出力されるようになっています。, (*4)
クラスやメソッドの PHPDoc に@testdox XXX
と記述することでテスト結果の出力を任意の文字列にすることができます。, (*5)
記述方法については ExampleTest.php を参照してください。, (*6)
ライセンス
三条項BSDライセンス (3-clause BSD license)です。
詳しくはプロジェクト直下のLICENSEを読んでください。, (*7)