KafkaBinderTests

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total10,130 of 10,1300%116 of 1160%2222222,5082,508164164
testDlqGuts(boolean, HeaderMode, Integer, boolean, boolean, boolean, boolean)6590%400%212116116111
testSendAndReceiveWithMixedMode()3470%n/a11797911
testPartitionedModuleSpEL(TestInfo)3360%20%22717111
partitionedModuleJava()2810%20%22646411
partitionedModuleSpELWithRawMode()2650%n/a11575711
testInternalHeadersNotPropagatedGuts(String, String[], KafkaHeaderMapper)2510%60%44565611
partitionedModuleJavaWithRawMode()2400%n/a11474711
resume()2310%40%33535311
testAnonymousGroup(TestInfo)2280%n/a11515111
configurableDlqName()2120%n/a11555511
defaultAutoCommitOnErrorWithDlq()2010%n/a11525211
autoCommitOnErrorWhenManualAcknowledgement()2010%n/a11525211
resetOffsets()1840%40%33404011
testSendAndReceiveBatch()1820%20%22434311
testDlqWithNativeSerializationEnabledOnDlqProducer()1820%n/a11484811
testSendAndReceiveMultipleTopics(TestInfo)1800%n/a11454511
testSendAndReceive(TestInfo)1740%n/a11434311
earliest()1710%40%33434311
producerErrorChannel()1690%n/a11333311
nativeSerializationWithCustomSerializerDeserializerBytesPayload()1640%40%33424211
defaultConsumerStartsAtEarliest()1620%n/a11373711
testSendAndReceiveBatchWithDlqEnabled()1610%n/a11393911
customHeaderMapper()1480%n/a11363611
defaultHeaderMapper()1470%n/a11373711
wellKnownHeaderMapperWithBeanNameKafkaHeaderMapper()1450%n/a11353511
testTwoRequiredGroups(TestInfo)1430%n/a11313111
testDlqWithProducerPropertiesSetAtBinderLevel()1390%n/a11393911
compression()1350%20%22282811
testDlqWithNativeDecodingOnConsumerButMissingSerializerOnDlqProducer()1320%n/a11373711
nativeSerializationWithCustomSerializerDeserializer()1290%40%33333311
dynamicPartitionUpdates()1270%n/a11323211
commonErrorHandlerBeanNameOnConsumerBinding()1260%n/a11323211
builtinSerialization()1250%40%33333311
polledConsumer()1240%80%55313111
polledConsumerWithDlq()1140%20%22303011
testSendAndReceiveNoOriginalContentType(TestInfo)1130%n/a11282811
autoCreateTopicsDisabledOnBinderStillWorksAsLongAsBrokerCreatesTopic()1030%n/a11262611
consumerCustomDeserializer()1000%20%22292911
dynamicKeyExpression()990%n/a11262611
testSendAndReceiveWithRawMode()980%n/a11262611
customPartitionCountDoesNotOverridePartitioningIfSmaller()980%n/a11282811
autoAddPartitionsDisabledSucceedsIfTopicPartitionedCorrectly()980%20%22222211
customPartitionCountOverridesDefaultIfLarger()970%n/a11262611
recordMetadata()970%20%22232311
customPartitionCountOverridesPartitioningIfLarger()960%n/a11272711
topicPatterns()930%n/a11242411
retriesWithoutDlq()910%n/a11262611
bindersAdmin()890%n/a11222211
consumerDefaultDeserializer()890%20%22252511
manualAckSucceedsWhenAutoCommitOffsetIsTurnedOff()850%n/a11262611
partitionedNative()830%n/a11212111
manualAckIsNotPossibleWhenAutoCommitOffsetIsEnabledOnTheBinder()790%n/a11232311
polledConsumerRequeue()690%40%33191911
noBrokerOverride()640%n/a11141411
sendTimeoutExpressionProducerMetadata()630%n/a11171711
messageKeyInPayload()580%20%22161611
autoAddPartitionsDisabledSucceedsIfTopicUnderPartitionedAndAutoRebalanceEnabled()570%n/a11161611
autoAddPartitionsDisabledFailsIfTopicUnderPartitionedAndAutoRebalanceDisabled()550%n/a11161611
syncProducerMetadata()540%n/a11151511
sameTopicCannotBeProvisionedAgain()540%n/a11171711
partitionCountNotReduced()510%n/a11141411
allowNonTransactionalProducerSetting()500%n/a11101011
assertionsOnKafkaTemplate(TestObservationRegistry, Binding)470%n/a119911
partitionCountIncreasedIfAutoAddPartitionsSet()430%n/a11121211
consumerFactory()390%n/a119911
autoConfigureTopicsDisabledSucceedsIfTopicExisting()380%n/a11111111
setupBindingAndAssert(String, AbstractKafkaTestBinder)350%n/a118811
getBinder()340%20%229911
autoCreateTopicsEnabledSucceeds()330%n/a11101011
lambda$testSendAndReceiveMultipleTopics$24(Message)270%20%224411
getBinder(KafkaBinderConfigurationProperties, DlqPartitionFunction, DlqDestinationResolver)260%n/a116611
init()240%20%228811
invokePartitionSize(String)240%n/a117711
createConfigurationProperties()210%n/a114411
invokeCreateTopic(String, int, int)210%n/a115511
lambda$testDlqGuts$20(AtomicReference, AtomicBoolean, AtomicBoolean, Message)200%n/a116611
createConsumerProperties()150%n/a114411
internalHeadersNotPropagatedCustomHeader()150%n/a112211
observationEnabledOnTheBinder()150%n/a115511
observationEnabledThroughProducerMessageHandlerCustomizer()150%n/a115511
createProducerProperties(TestInfo)140%n/a113311
internalHeadersNotPropagatedCustomMapper()140%n/a112211
lambda$resetOffsets$50(DirectChannel, String, int)140%n/a114411
lambda$autoAddPartitionsDisabledFailsIfTopicUnderPartitionedAndAutoRebalanceDisabled$39(Binder, String, DirectChannel, ExtendedConsumerProperties)120%20%224411
lambda$testPartitionedModuleSpEL$25(AtomicInteger, ChannelInterceptor)120%20%223311
lambda$testDlqGuts$19(boolean)120%20%223311
lambda$testDlqWithNativeSerializationEnabledOnDlqProducer$15(KafkaBinderTests.FailingInvocationCountingMessageHandler, ExtendedConsumerProperties)120%20%221111
lambda$resetOffsets$51(AtomicReference, AtomicInteger, CountDownLatch, CountDownLatch, Message)110%n/a115511
lambda$topicPatterns$49(AtomicReference, CountDownLatch, Message)110%n/a113311
lambda$polledConsumerRequeue$46(Message)110%n/a112211
dlqAndRetryWithNonRetryableException()100%n/a112211
dlqAndRetryDefaultFalse()100%n/a112211
dlqAndRetryDefaultFalseWithRetryableException()100%n/a112211
dlqAndRetryWithNonRetryableExceptionTransactional()100%n/a112211
dlqAndRetryDefaultFalseTransactional()100%n/a112211
dlqAndRetryDefaultFalseWithRetryableExceptionTransactional()100%n/a112211
testDlqGuts(boolean, HeaderMode, Integer, boolean, boolean)100%n/a112211
dlq()90%n/a112211
dlqWithDlqDestinationResolver()90%n/a112211
dlqTransactional()90%n/a112211
dlqNone()90%n/a112211
dlqEmbedded()90%n/a112211
dlqAndRetry()80%n/a112211
dlqAndRetryTransactional()80%n/a112211
validateKafkaTopicName()80%n/a115511
lambda$noBrokerOverride$56(Binder, DirectChannel, ExtendedConsumerProperties)80%n/a111111
lambda$noBrokerOverride$55(Binder, DirectChannel, BindingProperties)80%n/a112211
lambda$polledConsumerRequeue$47(Message)80%n/a112211
lambda$polledConsumer$44(Message)80%n/a112211
lambda$polledConsumer$42(Message)80%n/a112211
lambda$testSendAndReceiveBatch$13(AtomicReference, CountDownLatch, Message)80%n/a113311
KafkaBinderTests()70%n/a113311
partitionSize(String)70%n/a111111
lambda$polledConsumer$43(Message)70%n/a112211
lambda$polledConsumer$41(Message)70%n/a112211
getBinder(KafkaBinderConfigurationProperties)60%n/a111111
internalHeadersNotPropagated()60%n/a112211
lambda$builtinSerialization$40(AtomicReference, CountDownLatch, Message)60%n/a113311
lambda$autoCreateTopicsDisabledOnBinderStillWorksAsLongAsBrokerCreatesTopic$38(AtomicReference, CountDownLatch, Message)60%n/a113311
lambda$resume$37(AtomicReference, CountDownLatch, Message)60%n/a113311
lambda$resume$36(AtomicReference, CountDownLatch, Message)60%n/a113311
lambda$resume$35(AtomicReference, CountDownLatch, Message)60%n/a113311
lambda$defaultConsumerStartsAtEarliest$34(AtomicReference, CountDownLatch, Message)60%n/a113311
lambda$defaultConsumerStartsAtEarliest$33(AtomicReference, CountDownLatch, Message)60%n/a113311
lambda$producerErrorChannel$31(AtomicReference, CountDownLatch, Message)60%n/a113311
lambda$testSendAndReceiveWithRawMode$30(AtomicReference, CountDownLatch, Message)60%n/a113311
lambda$earliest$23(AtomicReference, CountDownLatch, Message)60%n/a113311
lambda$earliest$22(AtomicReference, CountDownLatch, Message)60%n/a113311
lambda$compression$21(AtomicReference, CountDownLatch, Message)60%n/a113311
lambda$testDlqGuts$17(Integer, String, ConsumerRecord, Throwable)60%n/a111111
lambda$testSendAndReceive$11(AtomicReference, CountDownLatch, Message)60%n/a113311
lambda$testSendAndReceiveNoOriginalContentType$9(AtomicReference, CountDownLatch, Message)60%n/a113311
lambda$wellKnownHeaderMapperWithBeanNameKafkaHeaderMapper$8(AtomicReference, CountDownLatch, Message)60%n/a113311
lambda$customHeaderMapper$5(AtomicReference, CountDownLatch, Message)60%n/a113311
lambda$defaultHeaderMapper$2(AtomicReference, CountDownLatch, Message)60%n/a113311
spyOn(String)0%n/a111111
lambda$observationEnabledThroughProducerMessageHandlerCustomizer$57(KafkaProducerMessageHandler, String)0%n/a111111
lambda$polledConsumerWithDlq$48(Message)0%n/a111111
lambda$wellKnownHeaderMapperWithBeanNameKafkaHeaderMapper$7()0%n/a111111
lambda$customHeaderMapper$4()0%n/a111111
createProducerProperties()0%n/a111111
lambda$partitionedModuleJavaWithRawMode$29()0%n/a111111
lambda$partitionedModuleJavaWithRawMode$28()0%n/a111111
lambda$partitionedModuleJava$27()0%n/a111111
lambda$partitionedModuleJava$26()0%n/a111111
setup()0%n/a112211
binderBindUnbindLatency()0%n/a112211
getClassUnderTestName()0%n/a111111
lambda$producerErrorChannel$32(CountDownLatch, Message)0%n/a111111
lambda$testDlqGuts$16(String, ConsumerRecord, Throwable)0%n/a111111
getKafkaOffsetHeaderKey()0%n/a111111
usesExplicitRouting()0%n/a111111
lambda$testInternalHeadersNotPropagatedGuts$54(KafkaHeaderMapper)0%n/a111111
lambda$recordMetadata$52(QueueChannel)0%n/a111111
lambda$testDlqGuts$18(ConsumerRecord, Exception)0%n/a111111
lambda$testSendAndReceiveBatchWithDlqEnabled$14(BatchMessagingMessageConverter)0%n/a111111
lambda$testSendAndReceiveBatch$12(BatchMessagingMessageConverter)0%n/a111111
lambda$testSendAndReceive$10(MessagingMessageConverter)0%n/a111111
lambda$testInternalHeadersNotPropagatedGuts$53(Map)0%n/a111111
lambda$polledConsumer$45(Message)0%n/a111111
lambda$wellKnownHeaderMapperWithBeanNameKafkaHeaderMapper$6(Map)0%n/a111111
lambda$customHeaderMapper$3(Map)0%n/a111111
lambda$getBinder$1(Map)0%n/a111111
lambda$getBinder$0(Map)0%n/a111111