SpringBootで作成されたwebアプリケーションに対してのテストのサンプル
- SpringBootTest入門について、実際に実装して試してみる
- 4章までで、1時間程度のハンズオン資料
- 5章は余裕がある人の発展的内容
- テスト系ライブラリをどのように使うか、どんなことに使うかに主眼を置
- 綺麗テストの書き方やTDD等については言及しない
- このプロジェクトセットアップした際のメモなど、本リポジトリをダウンロードすれば実施の必要なし
- アプリケーションをローカルで立ち上げるまで
- アプリケーションや環境などの説明
- Serviceクラスや一般的なクラスとそのメソッドの単体テスト
- インスタンスのMock化とメソッドの振る舞いの変更によるテスト
4. DB処理テスト (余裕があれば挑戦)
- マッパー・リポジトリクラスなどのメソッドのテスト
5. E2E(EndToEnd)テスト (余裕があれば挑戦)
- コントローラーとHTMLのためのE2E(EndToEnd)テスト
answerブランチにテストコード記述例があります。