assertSeenOffsetsEqualCommittedOffsets(recordHandler.seenOffsets);
});
- assertThatExceptionOfType(IllegalStateException.class)
- .isThrownBy(() -> endlessConsumer.exitStatus())
- .describedAs("Consumer should still be running");
+ assertThat(endlessConsumer.running())
+ .describedAs("Consumer should still be running")
+ .isTrue();
endlessConsumer.stop();
recordGenerator.assertBusinessLogic();
.describedAs("Received not all sent events")
.isLessThan(numberOfGeneratedMessages);
- assertThatNoException()
- .describedAs("Consumer should not be running")
- .isThrownBy(() -> endlessConsumer.exitStatus());
- assertThat(endlessConsumer.exitStatus())
- .describedAs("Consumer should have exited abnormally")
- .containsInstanceOf(RecordDeserializationException.class);
+ assertThat(endlessConsumer.running())
+ .describedAs("Consumer should have exited")
+ .isFalse();
recordGenerator.assertBusinessLogic();
}
assertSeenOffsetsEqualCommittedOffsets(recordHandler.seenOffsets);
- assertThatNoException()
+ assertThat(endlessConsumer.running())
.describedAs("Consumer should not be running")
- .isThrownBy(() -> endlessConsumer.exitStatus());
- assertThat(endlessConsumer.exitStatus())
- .describedAs("Consumer should have exited abnormally")
- .containsInstanceOf(RuntimeException.class);
+ .isFalse();
recordGenerator.assertBusinessLogic();
}
return new TestRecordHandler(applicationRecordHandler);
}
- @Bean(destroyMethod = "close")
- public org.apache.kafka.clients.consumer.Consumer<String, Message> kafkaConsumer(ConsumerFactory<String, Message> factory)
- {
- return factory.createConsumer();
- }
+ @Bean(destroyMethod = "close")
+ public org.apache.kafka.clients.consumer.Consumer<String, Message> kafkaConsumer(ConsumerFactory<String, Message> factory)
+ {
+ return factory.createConsumer();
+ }
}
}