『車窓からのTDD』を写経してみた #2 長浜駅


(P.3)
(P.4)

(写経)2.長浜駅 〜Assert ファースト〜

テストコードから先に書き、コンパイルエラーを解消し、最初のテストを実行するまで。

環境の違いにより若干順序が異なりますが、進めてみます。

まずはテストコードから、isEmpty()メソッドがtrueを返す事を確認するためのコードを書きます。

キャメルケース区切りとなるアルファベット(この場合assertTrue)まで打って[Ctrl+Space]とやると、該当する選択肢が絞って表示されてきます!
ここでassertTrueを選択。


isEmpty()メソッドはこの時点ではプロダクトコードに実装されてません。テストコード上、該当行で[Ctrl+1]を選択。エラーを解決するための解法が幾つか提示されるので、ここは一番上のメソッド作成を選択します。


メソッド作成(コメントは追加しました)。デフォルトではfalseを返しています。


そのままテストと行きたいところだけど、ひとまずここでコミット。

プロジェクトを右クリック→[チーム]→[ヒストリーの表示]を選択。Eclipse4.2ベースではエラーが発生するものの、ログ自体は見られるようです。