【Laravel】機能テストクラスを新規作成するartisan make:testコマンドを解説します

こんにちは。たいら(@tairaengineer2)です。
転職を繰り返し現在5社経験している、12年目エンジニアです。

この記事では、 Laravelで機能テストクラスを新規作成するartisan make:testコマンドについて解説していきます。

前提:実行環境

実行環境は以下の通りです。

OS Windows11
PHPのバージョン 8.2.4
Laravelのバージョン 10.45.1

この記事では

C:\Laravel

配下に【LaravelSample】という名前でプロジェクトを作成しています。
Laravelの機能テストクラスを新規作成するartisan  make:testコマンドを解説

機能テストクラスを新規作成するコマンドを解説

機能テストクラスを新規作成するコマンドを解説します。

コマンドプロンプトを開きLaravelプロジェクトをまで移動させます。

  • コマンドプロンプトを開き、cdコマンドで移動
  • エクスプローラーからコマンドプロンプトを起動

のどちらかで移動させてください。
エクスプローラーからコマンドプロンプトを起動するやり方は、下記の記事をご参考ください。

この記事では

C:\Laravel

配下に【LaravelSample】という名前でプロジェクトを作成しているので、プロジェクトのディレクトリまで移動します。
Laravelの機能テストクラスを新規作成するartisan  make:testコマンドを解説

新規作成する機能テストクラスは

プロジェクト\tests\Feature

配下に作成されるので、コマンドをたたく前の状態を確認します。
Laravelの機能テストクラスを新規作成するartisan  make:testコマンドを解説
プロジェクトを新規作成したときにデフォルトで配置される、「ExampleTest」以外ないことを確認しました。

では、機能テストクラスを新規作成します。
機能テストクラスを新規作成するためのコマンドは、

です。
作成する機能テストクラスの名前は、注意点が1つあります。
それは必ず最後はTestとすることです。
この記事では、【SampleTest】という名前にして、機能テストクラスを新規作成します。

【SampleTest】を作成するためのコマンドは

になり、このコマンドをたたきます。
Laravelの機能テストクラスを新規作成するartisan  make:testコマンドを解説

と表示されれば、正常に終了しました。

Featureディレクトリを確認すると、
Laravelの機能テストクラスを新規作成するartisan  make:testコマンドを解説
機能テストクラスが新たに作成されていることが確認できました。

新規作成された機能テストクラスの中身は↓のようになっています。

まとめ:Laravelで機能テストクラスを新規作成してみよう

以上がLaravelで機能テストクラスを新規作成するartisan make:testコマンドの解説でした!

このコマンドはオプションをつけることができます。
詳細な解説はこちらの記事をご参考ください。

あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ

コメント

タイトルとURLをコピーしました