github.com/mponton/terratest@v0.44.0/modules/azure/compute_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/require"
    13  )
    14  
    15  /*
    16  The below tests are currently stubbed out, with the expectation that they will throw errors.
    17  If/when CRUD methods are introduced for Azure Virtual Machines, these tests can be extended.
    18  */
    19  
    20  func TestGetVirtualMachineE(t *testing.T) {
    21  	t.Parallel()
    22  
    23  	vmName := ""
    24  	rgName := ""
    25  	subID := ""
    26  
    27  	_, err := GetVirtualMachineE(vmName, rgName, subID)
    28  
    29  	require.Error(t, err)
    30  }
    31  
    32  func TestListVirtualMachinesForResourceGroupE(t *testing.T) {
    33  	t.Parallel()
    34  
    35  	rgName := ""
    36  	subID := ""
    37  
    38  	_, err := ListVirtualMachinesForResourceGroupE(rgName, subID)
    39  
    40  	require.Error(t, err)
    41  }
    42  
    43  func TestGetVirtualMachinesForResourceGroupE(t *testing.T) {
    44  	t.Parallel()
    45  
    46  	rgName := ""
    47  	subID := ""
    48  
    49  	_, err := GetVirtualMachinesForResourceGroupE(rgName, subID)
    50  
    51  	require.Error(t, err)
    52  }
    53  
    54  func TestGetVirtualMachineTagsE(t *testing.T) {
    55  	t.Parallel()
    56  
    57  	vmName := ""
    58  	rgName := ""
    59  	subID := ""
    60  
    61  	_, err := GetVirtualMachineTagsE(vmName, rgName, subID)
    62  
    63  	require.Error(t, err)
    64  }
    65  
    66  func TestGetSizeOfVirtualMachineE(t *testing.T) {
    67  	t.Parallel()
    68  
    69  	vmName := ""
    70  	rgName := ""
    71  	subID := ""
    72  
    73  	_, err := GetSizeOfVirtualMachineE(vmName, rgName, subID)
    74  
    75  	require.Error(t, err)
    76  }
    77  
    78  func TestGetVirtualMachineImageE(t *testing.T) {
    79  	t.Parallel()
    80  
    81  	vmName := ""
    82  	rgName := ""
    83  	subID := ""
    84  
    85  	_, err := GetVirtualMachineImageE(vmName, rgName, subID)
    86  
    87  	require.Error(t, err)
    88  }
    89  
    90  func TestGetVirtualMachineAvailabilitySetIDE(t *testing.T) {
    91  	t.Parallel()
    92  
    93  	vmName := ""
    94  	rgName := ""
    95  	subID := ""
    96  
    97  	_, err := GetVirtualMachineAvailabilitySetIDE(vmName, rgName, subID)
    98  
    99  	require.Error(t, err)
   100  }
   101  
   102  func TestGetVirtualMachineOSDiskNameE(t *testing.T) {
   103  	t.Parallel()
   104  
   105  	vmName := ""
   106  	rgName := ""
   107  	subID := ""
   108  
   109  	_, err := GetVirtualMachineOSDiskNameE(vmName, rgName, subID)
   110  
   111  	require.Error(t, err)
   112  }
   113  
   114  func TestGetVirtualMachineManagedDisksE(t *testing.T) {
   115  	t.Parallel()
   116  
   117  	vmName := ""
   118  	rgName := ""
   119  	subID := ""
   120  
   121  	_, err := GetVirtualMachineManagedDisksE(vmName, rgName, subID)
   122  
   123  	require.Error(t, err)
   124  }
   125  
   126  func TestGetVirtualMachineNicsE(t *testing.T) {
   127  	t.Parallel()
   128  
   129  	vmName := ""
   130  	rgName := ""
   131  	subID := ""
   132  
   133  	_, err := GetVirtualMachineNicsE(vmName, rgName, subID)
   134  
   135  	require.Error(t, err)
   136  }
   137  
   138  func TestVirtualMachineExistsE(t *testing.T) {
   139  	t.Parallel()
   140  
   141  	vmName := ""
   142  	rgName := ""
   143  	subID := ""
   144  
   145  	_, err := VirtualMachineExistsE(vmName, rgName, subID)
   146  
   147  	require.Error(t, err)
   148  }