github.com/mponton/terratest@v0.44.0/modules/azure/resourceid_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 ) 14 15 func TestGetNameFromResourceID(t *testing.T) { 16 t.Parallel() 17 18 // set slice variables 19 sliceSource := "this/is/a/long/slash/separated/string/ResourceID" 20 sliceResult := "ResourceID" 21 sliceNotFound := "noresourcepresent" 22 23 // verify success 24 resultSuccess := GetNameFromResourceID(sliceSource) 25 assert.Equal(t, sliceResult, resultSuccess) 26 27 // verify error when seperator not found 28 resultBadSeperator := GetNameFromResourceID(sliceNotFound) 29 assert.Equal(t, "", resultBadSeperator) 30 }