...

Source file src/github.com/Azure/azure-sdk-for-go/services/classic/management/virtualmachine/resourceextensions_test.go

Documentation: github.com/Azure/azure-sdk-for-go/services/classic/management/virtualmachine

     1  // +build go1.7
     2  
     3  package virtualmachine
     4  
     5  // Copyright (c) Microsoft Corporation. All rights reserved.
     6  // Licensed under the MIT License. See License.txt in the project root for license information.
     7  
     8  import (
     9  	"testing"
    10  
    11  	"github.com/Azure/azure-sdk-for-go/services/classic/management/testutils"
    12  )
    13  
    14  func TestAzureGetResourceExtensions(t *testing.T) {
    15  	client := testutils.GetTestClient(t)
    16  
    17  	list, err := NewClient(client).GetResourceExtensions()
    18  	if err != nil {
    19  		t.Fatal(err)
    20  	}
    21  
    22  	t.Logf("Found %d extensions", len(list))
    23  	if len(list) == 0 {
    24  		t.Fatal("Huh, no resource extensions at all? Something must be wrong.")
    25  	}
    26  
    27  	for _, extension := range list {
    28  		if extension.Name == "" {
    29  			t.Fatalf("Resource with empty name? Something must have gone wrong with serialization: %+v", extension)
    30  		}
    31  	}
    32  }
    33  

View as plain text