[Test] Migrate deprecated Matchers to ArgumentMatchers (#5423)
* Migrate deprecated Matchers to ArgumentMatchers
* Add ServerCnxTest
* add PulsarKafkaProducerTest
diff --git a/pulsar-client-kafka-compat/pulsar-client-kafka/src/test/java/org/apache/kafka/clients/producer/PulsarKafkaProducerTest.java b/pulsar-client-kafka-compat/pulsar-client-kafka/src/test/java/org/apache/kafka/clients/producer/PulsarKafkaProducerTest.java
index bf19a18..0dc8c91 100644
--- a/pulsar-client-kafka-compat/pulsar-client-kafka/src/test/java/org/apache/kafka/clients/producer/PulsarKafkaProducerTest.java
+++ b/pulsar-client-kafka-compat/pulsar-client-kafka/src/test/java/org/apache/kafka/clients/producer/PulsarKafkaProducerTest.java
@@ -21,7 +21,6 @@
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.anyInt;
import static org.mockito.ArgumentMatchers.anyString;
-import static org.mockito.ArgumentMatchers.anyVararg;
import static org.mockito.Mockito.doAnswer;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock;
@@ -143,7 +142,7 @@
doReturn(mockPartitionFuture).when(mockClient).getPartitionsForTopic(anyString());
doReturn(mockProducerBuilder).when(mockProducerBuilder).topic(anyString());
doReturn(mockProducerBuilder).when(mockProducerBuilder).clone();
- doReturn(mockProducerBuilder).when(mockProducerBuilder).intercept(anyVararg());
+ doReturn(mockProducerBuilder).when(mockProducerBuilder).intercept(any());
doReturn(mockProducer).when(mockProducerBuilder).create();
doReturn(mockTypedMessageBuilder).when(mockProducer).newMessage();
doReturn(mockSendAsyncFuture).when(mockTypedMessageBuilder).sendAsync();
@@ -169,7 +168,7 @@
pulsarKafkaProducer.send(new ProducerRecord<>("topic", 1,"key", "value"));
// Verify
- verify(mockProducerBuilder, times(1)).intercept(anyVararg());
+ verify(mockProducerBuilder, times(1)).intercept(any());
}
@Test
@@ -191,7 +190,7 @@
doReturn(mockPartitionFuture).when(mockClient).getPartitionsForTopic(anyString());
doReturn(mockProducerBuilder).when(mockProducerBuilder).topic(anyString());
doReturn(mockProducerBuilder).when(mockProducerBuilder).clone();
- doReturn(mockProducerBuilder).when(mockProducerBuilder).intercept(anyVararg());
+ doReturn(mockProducerBuilder).when(mockProducerBuilder).intercept(any());
doReturn(mockProducer).when(mockProducerBuilder).create();
doReturn(mockTypedMessageBuilder).when(mockProducer).newMessage();
doReturn(mockSendAsyncFuture).when(mockTypedMessageBuilder).sendAsync();
@@ -228,7 +227,7 @@
// Verify
verify(mockTypedMessageBuilder, times(1)).sendAsync();
- verify(mockProducerBuilder, times(1)).intercept(anyVararg());
+ verify(mockProducerBuilder, times(1)).intercept(any());
}
@Test(expectedExceptions = IllegalArgumentException.class, expectedExceptionsMessageRegExp = "Invalid value 2147483648000 for 'connections.max.idle.ms'. Please use a value smaller than 2147483647000 milliseconds.")