テスト駆動開発のお勉強をしたときに参考にしたサイト集。
自動テスト。
Junit5全体
公式(日本語)
oohira.github.io
公式(英語)
junit.org
Junit5チートシート
JUnit5 チートシート(アサーション編) #テスト駆動開発 - Qiita
JUnit5 チートシート(アノテーション編) #テスト駆動開発 - Qiita
@PrameterizedTest
@PrameterizedTestの使い方色々
JUnit5の@ParameterizedTestで使える各種sourceの使い道考察 #junit5 - Qiita
@CsvSourceか@MethodSourceと一緒に使う方法が良い。
mockとspy
mockとspyの書き方
rightcode.co.jp
mockとspyの違い
www.shookuro.com
privateメソッドのテスト
ライブコーディング
メモ
テストクラス自動作成ショートカット
・VsCode
Ctrl + Shift + P → Java Go to Test
仕様からTODOリストを作る
TODOリストを作ってからテストコードを書く。
引用元:- YouTube
テスト駆動開発のサイクル
引用元:- YouTube
テストコードは準備・実行・検証で書く
テストコードは
- 準備
- 実行
- 検証
に分けて書く。
最初に検証から書く。
準備・実行はその後。