エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
LaravelでユニットテストのためのデータベースデータをCSVファイルだけで準備する - Qiita
やりたいこと 単体テスト用のデータベースをCSVファイルで用意したい Laravelに限ったことではありませ... やりたいこと 単体テスト用のデータベースをCSVファイルで用意したい Laravelに限ったことではありませんが、データベースを使ったモジュールの単体テストをするとき、それが参照するデータベースをどうするか?という問題があります。単純に本番環境のデータベースを使ったり、それをコピーしたものだと、件数が多すぎて時間がかかるし、また実行したタイミングによって中身が違って結果が変わってしまうというのが、テストには向きません。 かと言って逆に、テストコード内でInsertしたりするのは、書くのも大変だしメンテも大変、何より量が増えてくるとデータに埋もれてしまって肝心のテストコードが見えなくなってしまいます。 毎回きちんと同じ状態からスタートして、少し規模が大きくても取扱に困らず、バージョン管理システムにテストファイルと同時にコミットできて、さらに何のために用意したテストデータなのかメモしておけるよ
2019/04/26 リンク