github.com/mponton/terratest@v0.44.0/modules/azure/availabilityset_test.go (about)

     1  //go:build azure
     2  // +build azure
     3  
     4  // NOTE: We use build tags to differentiate azure testing because we currently do not have azure access setup for
     5  // CircleCI.
     6  
     7  package azure
     8  
     9  import (
    10  	"testing"
    11  
    12  	"github.com/stretchr/testify/assert"
    13  	"github.com/stretchr/testify/require"
    14  )
    15  
    16  /*
    17  The below tests are currently stubbed out, with the expectation that they will throw errors.
    18  If/when methods to create and delete network resources are added, these tests can be extended.
    19  */
    20  
    21  func TestCreateAvailabilitySetClientE(t *testing.T) {
    22  	t.Parallel()
    23  
    24  	subscriptionID := ""
    25  
    26  	client, err := CreateAvailabilitySetClientE(subscriptionID)
    27  
    28  	require.NoError(t, err)
    29  	assert.NotEmpty(t, *client)
    30  }
    31  
    32  func TestGetAvailabilitySetE(t *testing.T) {
    33  	t.Parallel()
    34  
    35  	avsName := ""
    36  	rgName := ""
    37  	subscriptionID := ""
    38  
    39  	_, err := GetAvailabilitySetE(t, avsName, rgName, subscriptionID)
    40  
    41  	require.Error(t, err)
    42  }
    43  
    44  func TestCheckAvailabilitySetContainsVME(t *testing.T) {
    45  	t.Parallel()
    46  
    47  	vmName := ""
    48  	avsName := ""
    49  	rgName := ""
    50  	subscriptionID := ""
    51  
    52  	_, err := CheckAvailabilitySetContainsVME(t, vmName, avsName, rgName, subscriptionID)
    53  
    54  	require.Error(t, err)
    55  }
    56  
    57  func TestGetAvailabilitySetVMNamesInCapsE(t *testing.T) {
    58  	t.Parallel()
    59  
    60  	avsName := ""
    61  	rgName := ""
    62  	subscriptionID := ""
    63  
    64  	_, err := GetAvailabilitySetVMNamesInCapsE(t, avsName, rgName, subscriptionID)
    65  
    66  	require.Error(t, err)
    67  }
    68  
    69  func TestGetAvailabilitySetFaultDomainCountE(t *testing.T) {
    70  	t.Parallel()
    71  
    72  	avsName := ""
    73  	rgName := ""
    74  	subscriptionID := ""
    75  
    76  	_, err := GetAvailabilitySetFaultDomainCountE(t, avsName, rgName, subscriptionID)
    77  
    78  	require.Error(t, err)
    79  }
    80  
    81  func TestAvailabilitySetExistsE(t *testing.T) {
    82  	t.Parallel()
    83  
    84  	avsName := ""
    85  	rgName := ""
    86  	subscriptionID := ""
    87  
    88  	_, err := AvailabilitySetExistsE(t, avsName, rgName, subscriptionID)
    89  
    90  	require.Error(t, err)
    91  }