@@ -101,8 +101,10 @@ static void testMultiAddresses(LookupService& lookupService) {
101101 results.clear ();
102102 for (int i = 0 ; i < numRequests; i++) {
103103 NamespaceTopicsPtr data;
104- const auto result =
105- lookupService.getTopicsOfNamespaceAsync (TopicName::get (" topic" )->getNamespaceName ()).get (data);
104+ const auto result = lookupService
105+ .getTopicsOfNamespaceAsync (TopicName::get (" topic" )->getNamespaceName (),
106+ CommandGetTopicsOfNamespace_Mode_PERSISTENT)
107+ .get (data);
106108 LOG_INFO (" getTopicsOfNamespaceAsync [" << i << " ] " << result);
107109 results.emplace_back (result);
108110 }
@@ -147,7 +149,8 @@ TEST(LookupServiceTest, testRetry) {
147149 LOG_INFO (" getPartitionMetadataAsync returns " << lookupDataResultPtr->getPartitions () << " partitions" );
148150
149151 PulsarFriend::setServiceUrlIndex (serviceNameResolver, 0 );
150- auto future3 = lookupService->getTopicsOfNamespaceAsync (topicNamePtr->getNamespaceName ());
152+ auto future3 = lookupService->getTopicsOfNamespaceAsync (topicNamePtr->getNamespaceName (),
153+ CommandGetTopicsOfNamespace_Mode_PERSISTENT);
151154 NamespaceTopicsPtr namespaceTopicsPtr;
152155 ASSERT_EQ (ResultOk, future3.get (namespaceTopicsPtr));
153156 LOG_INFO (" getTopicPartitionName Async returns " << namespaceTopicsPtr->size () << " topics" );
@@ -208,7 +211,8 @@ TEST(LookupServiceTest, testTimeout) {
208211 afterMethod (" getPartitionMetadataAsync" );
209212
210213 beforeMethod ();
211- auto future3 = lookupService->getTopicsOfNamespaceAsync (topicNamePtr->getNamespaceName ());
214+ auto future3 = lookupService->getTopicsOfNamespaceAsync (topicNamePtr->getNamespaceName (),
215+ CommandGetTopicsOfNamespace_Mode_PERSISTENT);
212216 NamespaceTopicsPtr namespaceTopicsPtr;
213217 ASSERT_EQ (ResultTimeout, future3.get (namespaceTopicsPtr));
214218 afterMethod (" getTopicsOfNamespaceAsync" );
0 commit comments