in test-harness/terratest-extensions/modules/azure/servicebus.go [310:331]
func ListTopicSubscriptionsE(subscriptionID string, namespace string, resourceGroup string, topicName string) ([]servicebus.SBSubscription, error) {
sClient, err := serviceBusSubscriptionsClientE(subscriptionID)
if err != nil {
return nil, err
}
iteratorSubscription, err := sClient.ListByTopicComplete(context.Background(), resourceGroup, namespace, topicName, nil, nil)
if err != nil {
return nil, err
}
results := make([]servicebus.SBSubscription, 0)
for iteratorSubscription.NotDone() {
results = append(results, iteratorSubscription.Value())
err = iteratorSubscription.Next()
if err != nil {
return nil, err
}
}
return results, nil
}