ROT: Fehler in Test-Logik aufgedeckt
authorKai Moritz <kai@juplo.de>
Fri, 19 Aug 2022 09:10:52 +0000 (11:10 +0200)
committerKai Moritz <kai@juplo.de>
Fri, 19 Aug 2022 09:22:00 +0000 (11:22 +0200)
commit4bff99449827596fd62a16165da42225d5956804
tree32d04db11c648eb0be7fd49165dde7e44844deea
parent4b19a0061b88863c015424088f429b6998557dc8
ROT: Fehler in Test-Logik aufgedeckt

* Einige Assertions in dem Test für die Offset-Position nach einem
  Logik-Fehler waren fehlerhaft.
* Dies ist bisher nicht aufgefallen, weil der Test nicht scharf genug
  war: Er hat so wenig Nachrichten gesendet, dass die fehlerhaften
  Assertions nicht aufgefallen sind, weil es nie zu einem Commit gekommen
  ist, bevor der Fehler ausgelöst wurde.
* TODO: Der Test ist wahrscheinlich immer noch in hohem Maße abhängig
  von der Ausführungsgeschwindigkeit auf dem Test-System. Besser wäre
  es, wenn die Verarbeitung künstlich gedrosselt würde, so dass die
  Timing-Annahmen zu den asynchron ablaufenden Operationen nicht auf
  das Testsystem abgestimmt werden müssen.
src/test/java/de/juplo/kafka/ApplicationTests.java
src/test/java/de/juplo/kafka/GenericApplicationTests.java