diff --git a/pom.xml b/pom.xml index 35dc1add..8917eb58 100644 --- a/pom.xml +++ b/pom.xml @@ -85,7 +85,7 @@ 3.30.2-GA 0.2.9 3.0.2 - 3.8.0 + 4.0.0 1.5.18 2.1.2 2.0.17 diff --git a/src/test/java/com/arpnetworking/metrics/common/sources/KafkaSourceTest.java b/src/test/java/com/arpnetworking/metrics/common/sources/KafkaSourceTest.java index 69cb6ace..ec9958d1 100644 --- a/src/test/java/com/arpnetworking/metrics/common/sources/KafkaSourceTest.java +++ b/src/test/java/com/arpnetworking/metrics/common/sources/KafkaSourceTest.java @@ -24,11 +24,12 @@ import com.arpnetworking.test.CollectorPeriodicMetrics; import com.arpnetworking.test.StringToRecordParser; import com.google.common.collect.ImmutableList; +import com.google.common.collect.Maps; import org.apache.kafka.clients.consumer.Consumer; import org.apache.kafka.clients.consumer.ConsumerRecord; import org.apache.kafka.clients.consumer.ConsumerRecords; import org.apache.kafka.clients.consumer.MockConsumer; -import org.apache.kafka.clients.consumer.OffsetResetStrategy; +import org.apache.kafka.clients.consumer.internals.AutoOffsetResetStrategy; import org.apache.kafka.common.KafkaException; import org.apache.kafka.common.TopicPartition; import org.junit.After; @@ -327,7 +328,7 @@ private static List createValues(final String prefix, final int num) { private static MockConsumer createMockConsumer( final ConsumerRecords consumerRecords) { - final MockConsumer consumer = new MockConsumer<>(OffsetResetStrategy.EARLIEST); + final MockConsumer consumer = new MockConsumer<>(AutoOffsetResetStrategy.StrategyType.EARLIEST.toString()); consumer.assign(Collections.singletonList(new TopicPartition(TOPIC, PARTITION))); consumer.updateBeginningOffsets(Collections.singletonMap(new TopicPartition(TOPIC, PARTITION), 0L)); for (final ConsumerRecord record : consumerRecords) { @@ -342,7 +343,9 @@ private static ConsumerRecords expectedConsumerRecords() { for (final String value : EXPECTED) { records.add(new ConsumerRecord<>(TOPIC, PARTITION, offset++, "" + offset, value)); } - return new ConsumerRecords<>(Collections.singletonMap(new TopicPartition(TOPIC, PARTITION), records)); + return new ConsumerRecords<>( + Collections.singletonMap(new TopicPartition(TOPIC, PARTITION), records), + Maps.newHashMap()); } private static class FillingBlockingQueue extends ArrayBlockingQueue {