mirror of
https://github.com/Telecominfraproject/wlan-cloud-lib-cppkafka.git
synced 2025-11-01 19:18:04 +00:00
Remove Partition class
This commit is contained in:
@@ -76,7 +76,6 @@ TEST_F(CompactedTopicProcessorTest, Consume) {
|
||||
consumer.poll();
|
||||
|
||||
Producer producer(make_producer_config());
|
||||
Topic topic = producer.get_topic(KAFKA_TOPIC);
|
||||
|
||||
struct ElementType {
|
||||
string value;
|
||||
@@ -88,13 +87,13 @@ TEST_F(CompactedTopicProcessorTest, Consume) {
|
||||
};
|
||||
for (const auto& element_pair : elements) {
|
||||
const ElementType& element = element_pair.second;
|
||||
MessageBuilder builder(topic);
|
||||
MessageBuilder builder(KAFKA_TOPIC);
|
||||
builder.partition(element.partition).key(element_pair.first).payload(element.value);
|
||||
producer.produce(builder);
|
||||
}
|
||||
// Now erase the first element
|
||||
string deleted_key = "42";
|
||||
producer.produce(MessageBuilder(topic).partition(0).key(deleted_key));
|
||||
producer.produce(MessageBuilder(KAFKA_TOPIC).partition(0).key(deleted_key));
|
||||
|
||||
for (size_t i = 0; i < 10; ++i) {
|
||||
compacted_consumer.process_event();
|
||||
|
||||
@@ -116,9 +116,8 @@ TEST_F(ConsumerTest, AssignmentCallback) {
|
||||
|
||||
// Produce a message just so we stop the consumer
|
||||
Producer producer(make_producer_config());
|
||||
Topic topic = producer.get_topic(KAFKA_TOPIC);
|
||||
string payload = "Hello world!";
|
||||
producer.produce(MessageBuilder(topic).partition(partition).payload(payload));
|
||||
producer.produce(MessageBuilder(KAFKA_TOPIC).partition(partition).payload(payload));
|
||||
runner.try_join();
|
||||
|
||||
// All 3 partitions should be ours
|
||||
@@ -171,9 +170,8 @@ TEST_F(ConsumerTest, Rebalance) {
|
||||
|
||||
// Produce a message just so we stop the consumer
|
||||
Producer producer(make_producer_config());
|
||||
Topic topic = producer.get_topic(KAFKA_TOPIC);
|
||||
string payload = "Hello world!";
|
||||
producer.produce(MessageBuilder(topic).partition(partition).payload(payload));
|
||||
producer.produce(MessageBuilder(KAFKA_TOPIC).partition(partition).payload(payload));
|
||||
runner1.try_join();
|
||||
runner2.try_join();
|
||||
|
||||
@@ -213,9 +211,8 @@ TEST_F(ConsumerTest, OffsetCommit) {
|
||||
|
||||
// Produce a message just so we stop the consumer
|
||||
Producer producer(make_producer_config());
|
||||
Topic topic = producer.get_topic(KAFKA_TOPIC);
|
||||
string payload = "Hello world!";
|
||||
producer.produce(MessageBuilder(topic).partition(partition).payload(payload));
|
||||
producer.produce(MessageBuilder(KAFKA_TOPIC).partition(partition).payload(payload));
|
||||
runner.try_join();
|
||||
|
||||
ASSERT_EQ(1, runner.get_messages().size());
|
||||
|
||||
@@ -117,9 +117,8 @@ TEST_F(ProducerTest, OneMessageOnFixedPartition) {
|
||||
|
||||
// Now create a producer and produce a message
|
||||
Producer producer(make_producer_config());
|
||||
Topic topic = producer.get_topic(KAFKA_TOPIC);
|
||||
string payload = "Hello world! 1";
|
||||
producer.produce(MessageBuilder(topic).partition(partition).payload(payload));
|
||||
producer.produce(MessageBuilder(KAFKA_TOPIC).partition(partition).payload(payload));
|
||||
runner.try_join();
|
||||
|
||||
const auto& messages = runner.get_messages();
|
||||
@@ -147,10 +146,9 @@ TEST_F(ProducerTest, OneMessageUsingKey) {
|
||||
|
||||
// Now create a producer and produce a message
|
||||
Producer producer(make_producer_config());
|
||||
Topic topic = producer.get_topic(KAFKA_TOPIC);
|
||||
string payload = "Hello world! 2";
|
||||
string key = "such key";
|
||||
producer.produce(MessageBuilder(topic).partition(partition).key(key).payload(payload));
|
||||
producer.produce(MessageBuilder(KAFKA_TOPIC).partition(partition).key(key).payload(payload));
|
||||
runner.try_join();
|
||||
|
||||
const auto& messages = runner.get_messages();
|
||||
@@ -177,12 +175,11 @@ TEST_F(ProducerTest, MultipleMessagesUnassignedPartitions) {
|
||||
|
||||
// Now create a producer and produce a message
|
||||
Producer producer(make_producer_config());
|
||||
Topic topic = producer.get_topic(KAFKA_TOPIC);
|
||||
string payload_base = "Hello world ";
|
||||
for (size_t i = 0; i < message_count; ++i) {
|
||||
string payload = payload_base + to_string(i);
|
||||
payloads.insert(payload);
|
||||
producer.produce(MessageBuilder(topic).payload(payload));
|
||||
producer.produce(MessageBuilder(KAFKA_TOPIC).payload(payload));
|
||||
}
|
||||
runner.try_join();
|
||||
|
||||
@@ -224,10 +221,10 @@ TEST_F(ProducerTest, Callbacks) {
|
||||
EXPECT_EQ(KAFKA_TOPIC, topic.get_name());
|
||||
return 0;
|
||||
});
|
||||
config.set_default_topic_configuration(topic_config);
|
||||
|
||||
Producer producer(move(config));
|
||||
Topic topic = producer.get_topic(KAFKA_TOPIC, topic_config);
|
||||
producer.produce(MessageBuilder(topic).key(key).payload(payload));
|
||||
producer.produce(MessageBuilder(KAFKA_TOPIC).key(key).payload(payload));
|
||||
producer.poll();
|
||||
runner.try_join();
|
||||
|
||||
@@ -268,8 +265,7 @@ TEST_F(ProducerTest, PartitionerCallbackOnDefaultTopicConfig) {
|
||||
config.set_default_topic_configuration(topic_config);
|
||||
|
||||
Producer producer(move(config));
|
||||
Topic topic = producer.get_topic(KAFKA_TOPIC);
|
||||
producer.produce(MessageBuilder(topic).key(key).payload(payload));
|
||||
producer.produce(MessageBuilder(KAFKA_TOPIC).key(key).payload(payload));
|
||||
producer.poll();
|
||||
runner.try_join();
|
||||
|
||||
@@ -292,9 +288,10 @@ TEST_F(ProducerTest, BufferedProducer) {
|
||||
BufferedProducer<string> producer(make_producer_config());
|
||||
string payload = "Hello world! 2";
|
||||
string key = "such key";
|
||||
Topic topic = producer.get_producer().get_topic(KAFKA_TOPIC);
|
||||
producer.add_message(MessageBuilder(topic).partition(partition).key(key).payload(payload));
|
||||
producer.add_message(producer.make_builder(topic).partition(partition).payload(payload));
|
||||
producer.add_message(MessageBuilder(KAFKA_TOPIC).partition(partition)
|
||||
.key(key)
|
||||
.payload(payload));
|
||||
producer.add_message(producer.make_builder(KAFKA_TOPIC).partition(partition).payload(payload));
|
||||
producer.flush();
|
||||
runner.try_join();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user