テスト駆動開発のお勉強をしたときに参考にしたサイト集。
自動テスト。
Junit5全体
公式(日本語)
oohira.github.io
公式(英語)
junit.org
mockとspy
mockとspyの書き方
rightcode.co.jp
mockとspyの違い
www.shookuro.com
privateメソッドのテスト
ライブコーディング
メモ
便利アノテーション
@ParameterizedTestは複数の値を1度でテストできて便利。
テストクラス自動作成ショートカット
・VsCode
Ctrl + Shift + P → Java Go to Test
仕様からTODOリストを作る
TODOリストを作ってからテストコードを書く。
引用元:TDD Boot Camp 2020 Online #1 基調講演/ライブコーディング - YouTube
テスト駆動開発のサイクル
引用元:TDD Boot Camp 2020 Online #1 基調講演/ライブコーディング - YouTube
テストコードは準備・実行・検証で書く
テストコードは
- 準備
- 実行
- 検証
に分けて書く。
最初に検証から書く。
準備・実行はその後。