LaravelとPHPUnit-データアクセスをモック化してHTTPテスト&ユニットテストを効率化する-
- Laravel
HTTPテストはHTTPリクエストから始まる各機能の繋がりやその結果(レスポンス)など一連の流れをテストするものです。データアクセス部分のモック化を行いながらHTTPテストやユニットテストの効率化を行っていきます。
HTTPテストはHTTPリクエストから始まる各機能の繋がりやその結果(レスポンス)など一連の流れをテストするものです。データアクセス部分のモック化を行いながらHTTPテストやユニットテストの効率化を行っていきます。
リポジトリパターンを実装する際には、依存の方向を逆転させ下層が上層に従うようにしていく事がポイントです。
Laravelを使ってWEBアプリケーションを構築する際に、データソースをどうするかが未決定の場合やRDBMSを用意するまでも無い場合にはSQLiteの利用が便利です。
2019年6月29日(土)に開催された「PHPConference 福岡 2019」に行ってきました。