ナビゲーション
索引
次へ
|
tdd_jo_ha_q 2012.02.17 documentation
»
TDD 序破Qの世界へようこそ!
¶
概要
TDD 序破Q
お題
TDD 序
KeyValueStoreSpec.groovyを作成
最初のテストを書く
KeyValueStoreクラスの作成
putメソッド作成
getメソッド作成
getの仮実装
三角測量
明白な実装
テストコードのリファクタリング
put対象のkeyがtextなら例外発生
setupメソッドの抽出
getにtextを渡すと例外発生
kvsに登録されていないkeyでgetを実行するとtextが返る
既に登録されているkeyに対してputした場合はvalueのみ更新
deleteのテスト
deleteの実装
dumpの実装
一度に複数のkey-valueを登録したい
put(Map)の実装
複数登録する際のkeyに一つでもtextが存在する場合は一切登録せず例外発生
登録する前に例外を投げるようにする
keyとvalueを任意の型で扱えるようにしたい
他の型でもテストしてみよう
序、完
次のトピックへ
概要
このページ
ソースコードを表示
クイック検索
モジュール、クラス、または関数名を入力してください
ナビゲーション
索引
次へ
|
tdd_jo_ha_q 2012.02.17 documentation
»