これは、TDDBCのPHP向けPHPUnitプロジェクトです。
- 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
を実行して
$ ./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です。
make test
でのテスト実行時に TestDox 形式で結果が出力されるようになっています。
クラスやメソッドの PHPDoc に@testdox XXX
と記述することでテスト結果の出力を任意の文字列にすることができます。
記述方法については ExampleTest.php を参照してください。
三条項BSDライセンス (3-clause BSD license)です。 詳しくはプロジェクト直下のLICENSEを読んでください。