@@ -74,11 +74,12 @@ void setUp() throws InterruptedException {
7474 @ Test
7575 void shouldSendRecordToDlqWhenProcessingFails () {
7676 ProducerRecord <String , String > message = new ProducerRecord <>("STRING_TOPIC" , "user" , "Doe" );
77- ProducerRecord <String , String > error_1 =
77+ ProducerRecord <String , String > errorMessage1 =
7878 new ProducerRecord <>("STRING_TOPIC" , "key-error-1" , "Filter Exception" );
79- ProducerRecord <String , String > error_2 = new ProducerRecord <>("STRING_TOPIC" , "Map Exception" , "value-error-2" );
79+ ProducerRecord <String , String > errorMessage2 =
80+ new ProducerRecord <>("STRING_TOPIC" , "Map Exception" , "value-error-2" );
8081 List <ProducerRecord <String , String >> records =
81- List .of (message , message , error_1 , message , message , error_2 , message );
82+ List .of (message , message , errorMessage1 , message , message , errorMessage2 , message );
8283 produceRecordToTopic (records , getKafkaGlobalProperties ());
8384
8485 Properties properties = getKafkaGlobalProperties ();
@@ -92,44 +93,43 @@ void shouldSendRecordToDlqWhenProcessingFails() {
9293 List <ConsumerRecord <String , String >> consumerRecords = readAllRecordsFromTopic ("OUTPUT_TOPIC" , properties , 5 );
9394 assertEquals (5 , consumerRecords .size ());
9495
95- KafkaError kafkaError_1 = dlqConsumerRecords .get (0 ).value ();
96+ KafkaError kafkaError1 = dlqConsumerRecords .get (0 ).value ();
9697 assertEquals (
9798 "An exception occurred during the stream processing of a record. Please find more details about the exception in the cause and stack fields." ,
98- kafkaError_1 .getContextMessage ());
99- assertEquals (2 , kafkaError_1 .getOffset ());
100- assertEquals (2 , kafkaError_1 .getPartition ());
101- assertEquals ("STRING_TOPIC" , kafkaError_1 .getTopic ());
102- assertEquals ("appKeyValueProcessingExceptionHandlerId" , kafkaError_1 .getApplicationId ());
103- assertEquals ("filter-values" , kafkaError_1 .getProcessorNodeId ());
104- assertEquals ("0_2" , kafkaError_1 .getTaskId ());
105- assertEquals ("Exception while filtering values..." , kafkaError_1 .getCause ());
106- assertTrue (kafkaError_1 .getStack ().contains ("java.lang.RuntimeException: Wrapper" ));
107- assertEquals ("Filter Exception" , new String (kafkaError_1 .getByteValue ().array ()));
108- assertEquals ("key-error-1" , new String (kafkaError_1 .getSourceRawKey ().array ()));
99+ kafkaError1 .getContextMessage ());
100+ assertEquals (2 , kafkaError1 .getOffset ());
101+ assertEquals (2 , kafkaError1 .getPartition ());
102+ assertEquals ("STRING_TOPIC" , kafkaError1 .getTopic ());
103+ assertEquals ("appKeyValueProcessingExceptionHandlerId" , kafkaError1 .getApplicationId ());
104+ assertEquals ("filter-values" , kafkaError1 .getProcessorNodeId ());
105+ assertEquals ("0_2" , kafkaError1 .getTaskId ());
106+ assertEquals ("Exception while filtering values..." , kafkaError1 .getCause ());
107+ assertTrue (kafkaError1 .getStack ().contains ("java.lang.RuntimeException: Wrapper" ));
108+ assertEquals ("Filter Exception" , new String (kafkaError1 .getByteValue ().array ()));
109+ assertEquals ("key-error-1" , new String (kafkaError1 .getSourceRawKey ().array ()));
109110 assertEquals (
110- "Filter Exception" , new String (kafkaError_1 .getSourceRawValue ().array ()));
111- assertNull (kafkaError_1 .getValue ());
111+ "Filter Exception" , new String (kafkaError1 .getSourceRawValue ().array ()));
112+ assertNull (kafkaError1 .getValue ());
112113
113- KafkaError kafkaError_2 = dlqConsumerRecords .get (1 ).value ();
114+ KafkaError kafkaError2 = dlqConsumerRecords .get (1 ).value ();
114115 assertEquals (
115116 "An exception occurred during the stream processing of a record. Please find more details about the exception in the cause and stack fields." ,
116- kafkaError_1 .getContextMessage ());
117- assertEquals (0 , kafkaError_2 .getOffset ());
118- assertEquals (0 , kafkaError_2 .getPartition ());
117+ kafkaError1 .getContextMessage ());
118+ assertEquals (0 , kafkaError2 .getOffset ());
119+ assertEquals (0 , kafkaError2 .getPartition ());
119120 assertEquals (
120- "appKeyValueProcessingExceptionHandlerId-repartitioned-values-repartition" , kafkaError_2 .getTopic ());
121- assertEquals ("appKeyValueProcessingExceptionHandlerId" , kafkaError_2 .getApplicationId ());
122- assertEquals ("map-values" , kafkaError_2 .getProcessorNodeId ());
123- assertEquals ("1_0" , kafkaError_2 .getTaskId ());
124- assertEquals ("Exception while mapping values..." , kafkaError_2 .getCause ());
125- assertTrue (kafkaError_1 .getStack ().contains ("java.lang.RuntimeException: Wrapper" ));
121+ "appKeyValueProcessingExceptionHandlerId-repartitioned-values-repartition" , kafkaError2 .getTopic ());
122+ assertEquals ("appKeyValueProcessingExceptionHandlerId" , kafkaError2 .getApplicationId ());
123+ assertEquals ("map-values" , kafkaError2 .getProcessorNodeId ());
124+ assertEquals ("1_0" , kafkaError2 .getTaskId ());
125+ assertEquals ("Exception while mapping values..." , kafkaError2 .getCause ());
126+ assertTrue (kafkaError1 .getStack ().contains ("java.lang.RuntimeException: Wrapper" ));
126127 assertEquals (
127128 "transformed-value-error-2" ,
128- new String (kafkaError_2 .getByteValue ().array ()));
129- assertEquals ("Map Exception" , new String (kafkaError_2 .getSourceRawKey ().array ()));
130- assertEquals (
131- "value-error-2" , new String (kafkaError_2 .getSourceRawValue ().array ()));
132- assertNull (kafkaError_2 .getValue ());
129+ new String (kafkaError2 .getByteValue ().array ()));
130+ assertEquals ("Map Exception" , new String (kafkaError2 .getSourceRawKey ().array ()));
131+ assertEquals ("value-error-2" , new String (kafkaError2 .getSourceRawValue ().array ()));
132+ assertNull (kafkaError2 .getValue ());
133133 }
134134
135135 /**
0 commit comments