@@ -5,18 +5,20 @@ import (
55 "net/http"
66 "testing"
77
8+ "github.com/hashicorp/terraform/helper/acctest"
89 "github.com/hashicorp/terraform/helper/resource"
910 "github.com/hashicorp/terraform/terraform"
1011)
1112
1213func TestAccAzureRMNetworkSecurityGroup_basic (t * testing.T ) {
14+ rInt := acctest .RandInt ()
1315 resource .Test (t , resource.TestCase {
1416 PreCheck : func () { testAccPreCheck (t ) },
1517 Providers : testAccProviders ,
1618 CheckDestroy : testCheckAzureRMNetworkSecurityGroupDestroy ,
1719 Steps : []resource.TestStep {
1820 {
19- Config : testAccAzureRMNetworkSecurityGroup_basic ,
21+ Config : testAccAzureRMNetworkSecurityGroup_basic ( rInt ()) ,
2022 Check : resource .ComposeTestCheckFunc (
2123 testCheckAzureRMNetworkSecurityGroupExists ("azurerm_network_security_group.test" ),
2224 ),
@@ -26,13 +28,14 @@ func TestAccAzureRMNetworkSecurityGroup_basic(t *testing.T) {
2628}
2729
2830func TestAccAzureRMNetworkSecurityGroup_disappears (t * testing.T ) {
31+ rInt := acctest .RandInt ()
2932 resource .Test (t , resource.TestCase {
3033 PreCheck : func () { testAccPreCheck (t ) },
3134 Providers : testAccProviders ,
3235 CheckDestroy : testCheckAzureRMNetworkSecurityGroupDestroy ,
3336 Steps : []resource.TestStep {
3437 {
35- Config : testAccAzureRMNetworkSecurityGroup_basic ,
38+ Config : testAccAzureRMNetworkSecurityGroup_basic ( rInt ) ,
3639 Check : resource .ComposeTestCheckFunc (
3740 testCheckAzureRMNetworkSecurityGroupExists ("azurerm_network_security_group.test" ),
3841 testCheckAzureRMNetworkSecurityGroupDisappears ("azurerm_network_security_group.test" ),
@@ -44,13 +47,14 @@ func TestAccAzureRMNetworkSecurityGroup_disappears(t *testing.T) {
4447}
4548
4649func TestAccAzureRMNetworkSecurityGroup_withTags (t * testing.T ) {
50+ rInt := acctest .RandInt ()
4751 resource .Test (t , resource.TestCase {
4852 PreCheck : func () { testAccPreCheck (t ) },
4953 Providers : testAccProviders ,
5054 CheckDestroy : testCheckAzureRMNetworkSecurityGroupDestroy ,
5155 Steps : []resource.TestStep {
5256 {
53- Config : testAccAzureRMNetworkSecurityGroup_withTags ,
57+ Config : testAccAzureRMNetworkSecurityGroup_withTags ( rInt ) ,
5458 Check : resource .ComposeTestCheckFunc (
5559 testCheckAzureRMNetworkSecurityGroupExists ("azurerm_network_security_group.test" ),
5660 resource .TestCheckResourceAttr (
@@ -63,7 +67,7 @@ func TestAccAzureRMNetworkSecurityGroup_withTags(t *testing.T) {
6367 },
6468
6569 {
66- Config : testAccAzureRMNetworkSecurityGroup_withTagsUpdate ,
70+ Config : testAccAzureRMNetworkSecurityGroup_withTagsUpdate ( rInt ) ,
6771 Check : resource .ComposeTestCheckFunc (
6872 testCheckAzureRMNetworkSecurityGroupExists ("azurerm_network_security_group.test" ),
6973 resource .TestCheckResourceAttr (
@@ -77,13 +81,14 @@ func TestAccAzureRMNetworkSecurityGroup_withTags(t *testing.T) {
7781}
7882
7983func TestAccAzureRMNetworkSecurityGroup_addingExtraRules (t * testing.T ) {
84+ rInt := acctest .RandInt ()
8085 resource .Test (t , resource.TestCase {
8186 PreCheck : func () { testAccPreCheck (t ) },
8287 Providers : testAccProviders ,
8388 CheckDestroy : testCheckAzureRMNetworkSecurityGroupDestroy ,
8489 Steps : []resource.TestStep {
8590 {
86- Config : testAccAzureRMNetworkSecurityGroup_basic ,
91+ Config : testAccAzureRMNetworkSecurityGroup_basic ( rInt ) ,
8792 Check : resource .ComposeTestCheckFunc (
8893 testCheckAzureRMNetworkSecurityGroupExists ("azurerm_network_security_group.test" ),
8994 resource .TestCheckResourceAttr (
@@ -92,7 +97,7 @@ func TestAccAzureRMNetworkSecurityGroup_addingExtraRules(t *testing.T) {
9297 },
9398
9499 {
95- Config : testAccAzureRMNetworkSecurityGroup_anotherRule ,
100+ Config : testAccAzureRMNetworkSecurityGroup_anotherRule ( rInt ) ,
96101 Check : resource .ComposeTestCheckFunc (
97102 testCheckAzureRMNetworkSecurityGroupExists ("azurerm_network_security_group.test" ),
98103 resource .TestCheckResourceAttr (
@@ -182,9 +187,10 @@ func testCheckAzureRMNetworkSecurityGroupDestroy(s *terraform.State) error {
182187 return nil
183188}
184189
185- var testAccAzureRMNetworkSecurityGroup_basic = `
190+ func testAccAzureRMNetworkSecurityGroup_basic (rInt int ) string {
191+ return fmt .Sprintf (`
186192resource "azurerm_resource_group" "test" {
187- name = "acceptanceTestResourceGroup1 "
193+ name = "acctestRG-%d "
188194 location = "West US"
189195}
190196
@@ -205,11 +211,13 @@ resource "azurerm_network_security_group" "test" {
205211 destination_address_prefix = "*"
206212 }
207213}
208- `
214+ ` , rInt )
215+ }
209216
210- var testAccAzureRMNetworkSecurityGroup_anotherRule = `
217+ func testAccAzureRMNetworkSecurityGroup_anotherRule (rInt int ) string {
218+ return fmt .Sprintf (`
211219resource "azurerm_resource_group" "test" {
212- name = "acceptanceTestResourceGroup1 "
220+ name = "acctestRG-%d "
213221 location = "West US"
214222}
215223
@@ -242,11 +250,13 @@ resource "azurerm_network_security_group" "test" {
242250 destination_address_prefix = "*"
243251 }
244252}
245- `
253+ ` , rInt )
254+ }
246255
247- var testAccAzureRMNetworkSecurityGroup_withTags = `
256+ func testAccAzureRMNetworkSecurityGroup_withTags (rInt int ) string {
257+ return fmt .Sprintf (`
248258resource "azurerm_resource_group" "test" {
249- name = "acceptanceTestResourceGroup1 "
259+ name = "acctestRG-%d "
250260 location = "West US"
251261}
252262
@@ -273,11 +283,13 @@ resource "azurerm_network_security_group" "test" {
273283 cost_center = "MSFT"
274284 }
275285}
276- `
286+ ` , rInt )
287+ }
277288
278- var testAccAzureRMNetworkSecurityGroup_withTagsUpdate = `
289+ func testAccAzureRMNetworkSecurityGroup_withTagsUpdate (rInt int ) string {
290+ return fmt .Sprintf (`
279291resource "azurerm_resource_group" "test" {
280- name = "acceptanceTestResourceGroup1 "
292+ name = "acctestRG-%d "
281293 location = "West US"
282294}
283295
@@ -302,4 +314,5 @@ resource "azurerm_network_security_group" "test" {
302314 environment = "staging"
303315 }
304316}
305- `
317+ ` , rInt )
318+ }
0 commit comments