Tests aus gemerged springified-consumer--serialization -> deserialization
authorKai Moritz <kai@juplo.de>
Sun, 14 Aug 2022 10:06:01 +0000 (12:06 +0200)
committerKai Moritz <kai@juplo.de>
Sun, 14 Aug 2022 10:55:12 +0000 (12:55 +0200)
commit657bf71b6c1c99065f26cccf0c3d2a1f30bc9407
tree799b1bf81e8789e681ad97cd42d9a8f3271f5fe3
parent80f616369c011db99eddf42c6ee91e66fd1dfd07
parentb7a418d6c90c25187d6a00ba769aec895e5b7396
Tests aus gemerged springified-consumer--serialization -> deserialization

* Es wurde nur der hinzugefügte Test übernommen.
* Der hinzugefügte Test wurde an das von Spring-Kafka abweichende
  Verhalten bei einem Logik-Fehler angepasst: Kafka führt nicht automatisch
  Seeks oder einene Commit durch. Da `EndlessConsumer` bei einem
  Logik-Fehler explizit ein `unsubscribe()` durchführt, wird kein
  Offset-Commit durchgefürt, so dass die alten Offset-Positionen gültig
  bleiben.
* Der Test wurde entsprechend umbenannt.
* `RecordGenerator` wurde um einen weiteren Integer-Set erweitert, über
  den die Indizes der zu erzeugenden Logik-Fehler gesetzt werden können.
* Der hinzugefügte Test wurde auf die überarbeitete Methode zur Erzeugung
  der Test-Nachrichten umgestellt.
* `ApplicationTest` wurde so ergänzt, dass der für den hinzugefügten Test
  benötigte Logik-Fehler erzeugt wird.
src/test/java/de/juplo/kafka/ApplicationTest.java
src/test/java/de/juplo/kafka/GenericApplicationTest.java