「実演テスト駆動開発」 WEB+DB PRESS Vol.35特集 特設ページ
サンプルコードのダウンロード
この記事を読むのに必要な時間:およそ 0.5 分
各章終了時点でのソースコード
第2章から第8章までの,各章終了時点でのソースコードです。
- 第2章「受け入れテスト基盤,ゼロ機能リリース」
- 第3章「ストーリ,タスク,テストリスト」
- 第4章「仮実装,三角測量,明白な実装」
- 第5章「学習テスト」
- 第6章「DIコンテナとモックオブジェクト」
- 第7章「責務の切り分けとテスト」
- 第8章「すべてを1つに」
第8章の完全版ソースコード
誌面では掲載できなかった次の機能を実装した,第8章の完全版コードです。
- テストフィルタ機能
- 受け入れテストと,ユニットテストなどの他の種類のテストとを同時に実行しないための機能。誌面25ページ参照。
- 受け入れテスト実行の自動化機能
- データベースの初期化から,SQLの実行,サーブレットコンテナの立ち上げ,そして受け入れテストの実行までのすべてを自動化する機能。誌面48ページ参照。
- サーブレットコンテナのTomcatへの変更
- サーブレットコンテナをJettyからTomcatに変更。
詳しくは,「テストフィルタ機能,受け入れテスト実行の自動化機能について」をご覧ください。

