Laravel
【Laravel】PHPunitの'No tests found in class'を解決する方法
いつもご利用ありがとうございます。
この記事には広告が掲載されており、その広告費によって運営しています。
目次
オススメ本
Laravel において PHPunit でテストを作る際の'No tests found in class'を解決する方法についてまとめています。
エラー文
No tests found in class "Tests\Feature\PostTest".
解決する方法
解決する方法は2つあります。
- 関数名に test をつける
- 関数の上に@test と書く
① 関数名に test をつける
関数名を日本語(スネークケース)
/**
* A basic feature test example.
*
* @return void
*/
public function test_記事の投稿()
{
//テストの記述
}
スネークケース
/**
* A basic feature test example.
*
* @return void
*/
public function test_postStoreTest()
{
//テストの記述
}
キャメルケース
/**
* A basic feature test example.
*
* @return void
*/
public function testPostStoreTest()
{
//テストの記述
}
② 関数の上に@test と書く
/**
* A basic feature test example.
* @test
* @return void
*/
public function 記事の投稿()
{
//テストの記述
}
どれでも良くて、他の人のテストコードに合わせましょう。
自分は日本人なので、日本語で書くのが落ち着きます。
フィードバックのお願い
この記事のフィードバックがありましたらYoutubeの適当な動画にコメントしていただいたり、お問い合わせからご連絡ください。