Allow clearing buffered messages on buffered producer

This commit is contained in:
Matias Fontanini
2017-04-24 20:08:26 -07:00
parent 5e84da2458
commit bb900f21cb
2 changed files with 17 additions and 4 deletions

View File

@@ -238,6 +238,9 @@ TEST_F(ProducerTest, BufferedProducer) {
producer.flush();
producer.produce(MessageBuilder(KAFKA_TOPIC).partition(partition).payload(payload));
producer.wait_for_acks();
// Add another one but then clear it
producer.add_message(producer.make_builder(KAFKA_TOPIC).partition(partition).payload(payload));
producer.clear();
runner.try_join();
const auto& messages = runner.get_messages();