Logging

Laravelでユニットテストをする中Factoryは欠かせない。

おはようございます、Laravelでユニットテストをする中Factoryは欠かせない存在だと思っています。毎回、データを初期化していると処理が重くなってしまいます。ユニットテストが多くなるに連れて時間がかかるのは仕方がないのかなって思いますが、極力時間短縮したいと思うのは普通のことだと思います(github上にpull requestしphpstan(静的解析ツール)やphpunit(ユニットテスト)を行っていく中で結構時間がかかるのはユニットテストだと思います。)。

恐らくユニットテストでデーターベースの初期化をしない事が良いだろうと思うようになってきました。そんな中で役に立つのがFactoryです。これを使用することで次のテストに影響を与えないみたいなんですね。なので、この頃はFactoryを使用しています。

Factoryは下記のCommandで生成することが出来ます。

php artisan make:factory filename

仕様の仕方はこんな感じになります💁

<?php
$user = User::factory()->make([
 'username'=>'test',
 'password'=>'testpass',
]);
print $user->username;







    a lot of paper clipsQiitaのCLIで思うことは一つだけ。前のページ

    生成AIで夏季休暇の記事を量産する。次のページflatlay of gaming equipments

    関連記事

    1. netflix on an imac

      Logging

      SF映画、アダム&アダム #ネトフリ映画

      こんにちは、先日、SF映画、アダム&amp;アダムをネトフリで観まし…

    2. Logging

      台風が過ぎったら高知県は梅雨明けだろうと。

      台風が過ぎったら高知県は梅雨明けだろうと思います。映画、バケモノの子…

    3. Logging

      映画、SCOOP!を観てきましので感想を残しときます。 #映画レビュー

      若干、言葉に品なし(最初からエロい?)だけど映像や画が勝っているから…

    4. Logging

      本音ベースに語ると。

      本音ベースに語ると人気ものになるのか?メキシコとの国境に壁を作るとか…

    5. Logging

      お金とは

      https://www.youtube.com/watch?v=c…

    2023年8月
     123456
    78910111213
    14151617181920
    21222324252627
    28293031  

    カテゴリー

    アーカイブ

    PAGE TOP