P224 エラー処理に対するエンドツーエンドテストの実装。テキストにない部分はとりあえずの仮実装
P225 FAILEDをSniperState列挙型に追加
未実装で例外を吐いていたのを修正
auction2がconflictで落ちていたのを修正
P225 auctionFailedメソッドの仮実装とテストの実装
AP226 processMessageの処理をtranslateに集約
P226 イベント種別が欠けている場合のテストを追加
P226 MissingValueExceptionを導入
AuctionSniper#auctionFailedに対するテストの追加
auctionFaildの実装
P228-229 スナイパーの接続を切る処理の実装。現状ではまだエンドツーエンドテストが失敗してしまう
createChatの引数を変更。これでエンドツーエンドテストが通る
P229-230 AuctionLogDriverの実装。この段階でEndToEndテストはauction-sniper.logがないため失敗する
P230 XMPPFailureReporterの作成
P231 メッセージ生成とエクスペクテーションをヘルパーメソッドにまとめる
P231 processMessageにcannotTranslateMessageを追加
Unitテストが通るようにテストの修正。P231のテストの修正を真似る
P231 XMPPFailureReporterを実装したクラスを作成
P232 LoggingXMPPFailureReporterのテストを書く。テストのコンパイルエラー対策のため、コンストラクタを追加。
テスト実行時にNoClassDefFoundError（net.sf.cglib.core.CodeGenerationException）が発生したため、jarを追加