@@ -67,7 +67,9 @@ TEST_P(ReaderTest, testSimpleReader) {
6767 ASSERT_EQ (ResultOk, client.createReader (topicName, MessageId::earliest (), readerConf, reader));
6868
6969 Producer producer;
70- ASSERT_EQ (ResultOk, client.createProducer (topicName, producer));
70+ ProducerConfiguration producerConf;
71+ producerConf.setPartitionsRoutingMode (ProducerConfiguration::UseSinglePartition);
72+ ASSERT_EQ (ResultOk, client.createProducer (topicName, producerConf, producer));
7173
7274 for (int i = 0 ; i < 10 ; i++) {
7375 std::string content = " my-message-" + std::to_string (i);
@@ -142,7 +144,9 @@ TEST_P(ReaderTest, testReaderAfterMessagesWerePublished) {
142144 initTopic (topicName);
143145
144146 Producer producer;
145- ASSERT_EQ (ResultOk, client.createProducer (topicName, producer));
147+ ProducerConfiguration producerConf;
148+ producerConf.setPartitionsRoutingMode (ProducerConfiguration::UseSinglePartition);
149+ ASSERT_EQ (ResultOk, client.createProducer (topicName, producerConf, producer));
146150
147151 for (int i = 0 ; i < 10 ; i++) {
148152 std::string content = " my-message-" + std::to_string (i);
@@ -176,7 +180,9 @@ TEST_P(ReaderTest, testMultipleReaders) {
176180 initTopic (topicName);
177181
178182 Producer producer;
179- ASSERT_EQ (ResultOk, client.createProducer (topicName, producer));
183+ ProducerConfiguration producerConf;
184+ producerConf.setPartitionsRoutingMode (ProducerConfiguration::UseSinglePartition);
185+ ASSERT_EQ (ResultOk, client.createProducer (topicName, producerConf, producer));
180186
181187 for (int i = 0 ; i < 10 ; i++) {
182188 std::string content = " my-message-" + std::to_string (i);
@@ -263,7 +269,9 @@ TEST_P(ReaderTest, testReaderOnSpecificMessage) {
263269 initTopic (topicName);
264270
265271 Producer producer;
266- ASSERT_EQ (ResultOk, client.createProducer (topicName, producer));
272+ ProducerConfiguration producerConf;
273+ producerConf.setPartitionsRoutingMode (ProducerConfiguration::UseSinglePartition);
274+ ASSERT_EQ (ResultOk, client.createProducer (topicName, producerConf, producer));
267275
268276 for (int i = 0 ; i < 10 ; i++) {
269277 std::string content = " my-message-" + std::to_string (i);
@@ -459,6 +467,7 @@ TEST_P(ReaderTest, testReaderReachEndOfTopicMessageWithoutBatches) {
459467 Producer producer;
460468 ProducerConfiguration producerConf;
461469 producerConf.setBatchingEnabled (false );
470+ producerConf.setPartitionsRoutingMode (ProducerConfiguration::UseSinglePartition);
462471 ASSERT_EQ (ResultOk, client.createProducer (topicName, producerConf, producer));
463472
464473 // 2. create reader, and expect hasMessageAvailable return false since no message produced.
0 commit comments