More Mockito fixes for test XML configs

Looks like sometime Spring Framework XML parser can properly determine the target factory method to chose,
but sometimes it does that in a wrong order.

* Add `type="java.lang.Class"` to the ctor args everywhere for `class="org.mockito.Mockito" factory-method="mock"`
`<bean>` definitions
This commit is contained in:
abilan
2022-12-21 11:16:56 -05:00
parent e74393f995
commit 19d6b7617f
32 changed files with 53 additions and 52 deletions

View File

@@ -60,17 +60,20 @@
<bean id="ackFactory" class="org.mockito.Mockito" factory-method="mock">
<constructor-arg
value="org.springframework.integration.kafka.inbound.KafkaMessageSource$KafkaAckCallbackFactory"/>
value="org.springframework.integration.kafka.inbound.KafkaMessageSource$KafkaAckCallbackFactory"
type="java.lang.Class"/>
</bean>
<int:channel id="inbound"/>
<bean id="converter" class="org.mockito.Mockito" factory-method="mock">
<constructor-arg value="org.springframework.kafka.support.converter.RecordMessageConverter"/>
<constructor-arg value="org.springframework.kafka.support.converter.RecordMessageConverter"
type="java.lang.Class"/>
</bean>
<bean id="rebal" class="org.mockito.Mockito" factory-method="mock">
<constructor-arg value="org.apache.kafka.clients.consumer.ConsumerRebalanceListener"/>
<constructor-arg value="org.apache.kafka.clients.consumer.ConsumerRebalanceListener"
type="java.lang.Class"/>
</bean>
</beans>

View File

@@ -24,7 +24,7 @@
on-partitions-assigned-seek-callback="onPartitionsAssignedSeekCallback"/>
<bean id="template" class="org.mockito.Mockito" factory-method="mock">
<constructor-arg value="org.springframework.kafka.core.KafkaTemplate"/>
<constructor-arg value="org.springframework.kafka.core.KafkaTemplate" type="java.lang.Class"/>
</bean>
<bean id="messageConverter" class="org.springframework.kafka.support.converter.MessagingMessageConverter"/>
@@ -47,7 +47,7 @@
</bean>
<bean id="onPartitionsAssignedSeekCallback" class="org.mockito.Mockito" factory-method="mock">
<constructor-arg value="java.util.function.BiConsumer"/>
<constructor-arg value="java.util.function.BiConsumer" type="java.lang.Class"/>
</bean>
<bean id="ems" class="org.springframework.integration.kafka.support.RawRecordHeaderErrorMessageStrategy"/>

View File

@@ -58,11 +58,11 @@
</bean>
<bean id="onPartitionsAssignedSeekCallback" class="org.mockito.Mockito" factory-method="mock">
<constructor-arg value="java.util.function.BiConsumer"/>
<constructor-arg value="java.util.function.BiConsumer" type="java.lang.Class"/>
</bean>
<bean id="recordFilterStrategy" class="org.mockito.Mockito" factory-method="mock">
<constructor-arg value="org.springframework.kafka.listener.adapter.RecordFilterStrategy"/>
<constructor-arg value="org.springframework.kafka.listener.adapter.RecordFilterStrategy" type="java.lang.Class"/>
</bean>
<bean id="container2" class="org.springframework.kafka.listener.KafkaMessageListenerContainer">