Skip to content

Commit bbc96b3

Browse files
committed
fix tests
1 parent b344442 commit bbc96b3

File tree

2 files changed

+16
-5
lines changed

2 files changed

+16
-5
lines changed

tests/BasicEndToEndTest.cc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1697,9 +1697,11 @@ TEST(BasicEndToEndTest, testSeekOnPartitionedTopic) {
16971697

16981698
std::string subName = "sub-testSeekOnPartitionedTopic";
16991699
Producer producer;
1700+
ProducerConfiguration conf;
1701+
conf.setRoutingMode(ProducerRoutingMode::UseSinglePartition);
17001702

17011703
Promise<Result, Producer> producerPromise;
1702-
client.createProducerAsync(topicName, WaitForCallbackValue<Producer>(producerPromise));
1704+
client.createProducerAsync(topicName, conf, WaitForCallbackValue<Producer>(producerPromise));
17031705
Future<Result, Producer> producerFuture = producerPromise.getFuture();
17041706
Result result = producerFuture.get(producer);
17051707
ASSERT_EQ(ResultOk, result);

tests/ReaderTest.cc

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)