From: Kai Moritz Date: Wed, 17 Aug 2022 20:31:19 +0000 (+0200) Subject: ROT: (Ohne stored-offsets) Überprüfung der Fachlogik korrigiert X-Git-Tag: sumup-adder---lvm-2-tage~10^2 X-Git-Url: https://juplo.de/gitweb/?a=commitdiff_plain;h=600b0b10f8e98bebef80f75e391a78c459ffb45c;hp=600b0b10f8e98bebef80f75e391a78c459ffb45c;p=demos%2Fkafka%2Ftraining ROT: (Ohne stored-offsets) Überprüfung der Fachlogik korrigiert * Der ursprüungliche Test ist nicht korrekt angeschlangen * Der Test Schlug nicht an, weil geprüft wurde, dass `AdderResults` eine Teilmenge der insgesamt erwarteten Ergebnisse enthält, aber nicht mehr und/oder andere Ergebnisse. * Problem: `AdderResult` hat zum Zeitpunkt der Überprüfung überhaupt keine Ergebnisse enthalten, da der Consumer nach dem Fehler alle Partitionen abgegeben hat und entsprechend die Ergebnisse aus `AdderResult` entfernt und gespeichert wurden. * Daher wird jetzt gegen die in der Mongo-DB gespeicherten Ergebnisse verglichen. * Unterwegs verbessert / korrigiert: ** Falsches Assert-Statement entfernt (beim 2. Durchlauf können durchaus mehr Nachrichten als erwartet empfangen werden, nämlich 2x weniger als erwartet ;) ** Commit erfolgt alle 500ms ** Test realistischer gestaltet: Viel mehr Nachrichten und durcheinander. ** Der Fehler wird nicht nach der ersten Hand voll Nachrichten erzeugt, sondern erst gegen Ende der generierten Nachrichten. ---