PHPUnit
PHPUnit – The PHP Testing Framework
PHP
の
ユニットテスト
のためのライブラリ
挙動を制御するアノテーションがたくさんある
2. Annotations — PHPUnit 7.4 Manual
@covers
どのメソッドをテストしているのか明確になる
FooMethod_○○のときXX()
のようなメソッド名を指定したテストの場合、リファクタ時にテスト名が修正されないが、
@covers
をつかっておくと
intelliJ IDEA
でリネームされる
実装クラスにもジャンプしやすい