refactor:TEST
authorKai Moritz <kai@juplo.de>
Sun, 15 Dec 2024 10:58:16 +0000 (11:58 +0100)
committerKai Moritz <kai@juplo.de>
Sun, 15 Dec 2024 11:18:02 +0000 (12:18 +0100)
src/test/java/de/juplo/kafka/ExampleConsumerTest.java

index 9bb9e3c..65254e0 100644 (file)
@@ -173,23 +173,28 @@ public class ExampleConsumerTest
 
   private void sendValidMessage(int partition)
   {
-    kafkaTemplate.send(TOPIC, partition, "EGAL", serializer.serialize(TOPIC, (long)partition));
+    send(partition, partition);
   }
 
   private void sendNonDeserializableMessage(int partition)
   {
-    kafkaTemplate.send(TOPIC, partition, "EGAL", "BOOM!".getBytes());
+    send(partition, "BOOM!".getBytes());
   }
 
   private void sendMessageThatTriggersRuntimeExceptionInDomain(int partition)
   {
-    kafkaTemplate.send(
-      TOPIC,
-      partition,
-      "EGAL",
-      serializer.serialize(TOPIC, (long)VALUE_THAT_TRIGGERS_RUNTIMEEXCEPTION));
+    send(partition, VALUE_THAT_TRIGGERS_RUNTIMEEXCEPTION);
   }
 
+  private void send(int partition, long message)
+  {
+    send(partition, serializer.serialize(TOPIC, message));
+  }
+
+  private void send(int partition, byte[] bytes)
+  {
+    kafkaTemplate.send(TOPIC, partition, "EGAL", bytes);
+  }
 
   public final static int VALUE_THAT_TRIGGERS_RUNTIMEEXCEPTION = -1;