@@ -7,18 +7,20 @@ import (
77 "github.com/aws/aws-sdk-go/aws"
88 "github.com/aws/aws-sdk-go/aws/awserr"
99 "github.com/aws/aws-sdk-go/service/codecommit"
10+ "github.com/hashicorp/terraform/helper/acctest"
1011 "github.com/hashicorp/terraform/helper/resource"
1112 "github.com/hashicorp/terraform/terraform"
1213)
1314
1415func TestAccAWSCodeCommitRepository_basic (t * testing.T ) {
16+ rInt := acctest .RandInt ()
1517 resource .Test (t , resource.TestCase {
1618 PreCheck : func () { testAccPreCheck (t ) },
1719 Providers : testAccProviders ,
1820 CheckDestroy : testAccCheckCodeCommitRepositoryDestroy ,
1921 Steps : []resource.TestStep {
2022 resource.TestStep {
21- Config : testAccCodeCommitRepository_basic ,
23+ Config : testAccCodeCommitRepository_basic ( rInt ) ,
2224 Check : resource .ComposeTestCheckFunc (
2325 testAccCheckCodeCommitRepositoryExists ("aws_codecommit_repository.test" ),
2426 ),
@@ -28,21 +30,22 @@ func TestAccAWSCodeCommitRepository_basic(t *testing.T) {
2830}
2931
3032func TestAccAWSCodeCommitRepository_withChanges (t * testing.T ) {
33+ rInt := acctest .RandInt ()
3134 resource .Test (t , resource.TestCase {
3235 PreCheck : func () { testAccPreCheck (t ) },
3336 Providers : testAccProviders ,
3437 CheckDestroy : testAccCheckCodeCommitRepositoryDestroy ,
3538 Steps : []resource.TestStep {
3639 resource.TestStep {
37- Config : testAccCodeCommitRepository_basic ,
40+ Config : testAccCodeCommitRepository_basic ( rInt ) ,
3841 Check : resource .ComposeTestCheckFunc (
3942 testAccCheckCodeCommitRepositoryExists ("aws_codecommit_repository.test" ),
4043 resource .TestCheckResourceAttr (
4144 "aws_codecommit_repository.test" , "description" , "This is a test description" ),
4245 ),
4346 },
4447 resource.TestStep {
45- Config : testAccCodeCommitRepository_withChanges ,
48+ Config : testAccCodeCommitRepository_withChanges ( rInt ) ,
4649 Check : resource .ComposeTestCheckFunc (
4750 testAccCheckCodeCommitRepositoryExists ("aws_codecommit_repository.test" ),
4851 resource .TestCheckResourceAttr (
@@ -54,13 +57,14 @@ func TestAccAWSCodeCommitRepository_withChanges(t *testing.T) {
5457}
5558
5659func TestAccAWSCodeCommitRepository_create_default_branch (t * testing.T ) {
60+ rInt := acctest .RandInt ()
5761 resource .Test (t , resource.TestCase {
5862 PreCheck : func () { testAccPreCheck (t ) },
5963 Providers : testAccProviders ,
6064 CheckDestroy : testAccCheckCodeCommitRepositoryDestroy ,
6165 Steps : []resource.TestStep {
6266 resource.TestStep {
63- Config : testAccCodeCommitRepository_with_default_branch ,
67+ Config : testAccCodeCommitRepository_with_default_branch ( rInt ) ,
6468 Check : resource .ComposeTestCheckFunc (
6569 testAccCheckCodeCommitRepositoryExists ("aws_codecommit_repository.test" ),
6670 resource .TestCheckResourceAttr (
@@ -72,21 +76,22 @@ func TestAccAWSCodeCommitRepository_create_default_branch(t *testing.T) {
7276}
7377
7478func TestAccAWSCodeCommitRepository_create_and_update_default_branch (t * testing.T ) {
79+ rInt := acctest .RandInt ()
7580 resource .Test (t , resource.TestCase {
7681 PreCheck : func () { testAccPreCheck (t ) },
7782 Providers : testAccProviders ,
7883 CheckDestroy : testAccCheckCodeCommitRepositoryDestroy ,
7984 Steps : []resource.TestStep {
8085 resource.TestStep {
81- Config : testAccCodeCommitRepository_basic ,
86+ Config : testAccCodeCommitRepository_basic ( rInt ) ,
8287 Check : resource .ComposeTestCheckFunc (
8388 testAccCheckCodeCommitRepositoryExists ("aws_codecommit_repository.test" ),
8489 resource .TestCheckResourceAttr (
8590 "aws_codecommit_repository.test" , "default_branch" , "" ),
8691 ),
8792 },
8893 resource.TestStep {
89- Config : testAccCodeCommitRepository_with_default_branch ,
94+ Config : testAccCodeCommitRepository_with_default_branch ( rInt ) ,
9095 Check : resource .ComposeTestCheckFunc (
9196 testAccCheckCodeCommitRepositoryExists ("aws_codecommit_repository.test" ),
9297 resource .TestCheckResourceAttr (
@@ -154,33 +159,39 @@ func testAccCheckCodeCommitRepositoryDestroy(s *terraform.State) error {
154159 return nil
155160}
156161
157- const testAccCodeCommitRepository_basic = `
162+ func testAccCodeCommitRepository_basic (rInt int ) string {
163+ return fmt .Sprintf (`
158164provider "aws" {
159165 region = "us-east-1"
160166}
161167resource "aws_codecommit_repository" "test" {
162- repository_name = "my_test_repository "
168+ repository_name = "test_repository_%d "
163169 description = "This is a test description"
164170}
165- `
171+ ` , rInt )
172+ }
166173
167- const testAccCodeCommitRepository_withChanges = `
174+ func testAccCodeCommitRepository_withChanges (rInt int ) string {
175+ return fmt .Sprintf (`
168176provider "aws" {
169177 region = "us-east-1"
170178}
171179resource "aws_codecommit_repository" "test" {
172- repository_name = "my_test_repository "
180+ repository_name = "test_repository_%d "
173181 description = "This is a test description - with changes"
174182}
175- `
183+ ` , rInt )
184+ }
176185
177- const testAccCodeCommitRepository_with_default_branch = `
186+ func testAccCodeCommitRepository_with_default_branch (rInt int ) string {
187+ return fmt .Sprintf (`
178188provider "aws" {
179189 region = "us-east-1"
180190}
181191resource "aws_codecommit_repository" "test" {
182- repository_name = "my_test_repository "
192+ repository_name = "test_repository_%d "
183193 description = "This is a test description"
184194 default_branch = "master"
185195}
186- `
196+ ` , rInt )
197+ }
0 commit comments