in test-harness/terratest-extensions/modules/azure/servicebus.go [275:297]
func ListNamespaceTopicsE(subscriptionID string, namespace string, resourceGroup string) (*[]servicebus.SBTopic, error) {
tClient, err := serviceBusTopicClientE(subscriptionID)
if err != nil {
return nil, err
}
iteratorTopics, err := tClient.ListByNamespaceComplete(context.Background(), resourceGroup, namespace, nil, nil)
if err != nil {
return nil, err
}
results := make([]servicebus.SBTopic, 0)
for iteratorTopics.NotDone() {
results = append(results, iteratorTopics.Value())
err = iteratorTopics.Next()
if err != nil {
return nil, err
}
}
return &results, nil
}