Ho due casi di test per testare una correzione al codice che utilizza criteri errati per la selezione di oggetti da una raccolta:
- Dato un oggetto nella raccolta che corrisponde ai criteri errati, assicurarsi che nessun oggetto venga restituito.
- Dati due oggetti nella raccolta, con quello successivo che corrisponde ai criteri errati, assicurati che l'oggetto precedente sia retratto.
Al momento, entrambi questi test falliranno.
Il problema è che, non appena avrò fatto la correzione, entrambi i test passeranno.
Va bene? Pensavo che avessimo bisogno di un singolo test dell'unità fallito prima di scrivere il codice. Non ho sentito che è ok avere più test unitari guasti prima di scrivere il codice.