Skip to content

Commit

Permalink
r/aws_ecs_account_setting_default: Serialize acceptance tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
ewbankkit committed Feb 12, 2024
1 parent 6d359f8 commit fe937b2
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 11 deletions.
2 changes: 1 addition & 1 deletion internal/service/ecs/account_setting_default.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import (
"github.com/hashicorp/terraform-provider-aws/internal/errs/sdkdiag"
)

// @SDKResource("aws_ecs_account_setting_default")
// @SDKResource("aws_ecs_account_setting_default", name="Account Setting Defauilt")
func ResourceAccountSettingDefault() *schema.Resource {
return &schema.Resource{
CreateWithoutTimeout: resourceAccountSettingDefaultCreate,
Expand Down
34 changes: 24 additions & 10 deletions internal/service/ecs/account_setting_default_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,26 @@ import (
"github.com/hashicorp/terraform-provider-aws/internal/conns"
)

func TestAccECSAccountSettingDefault_containerInstanceLongARNFormat(t *testing.T) {
func TestAccECSAccountSettingDefault_serial(t *testing.T) {
t.Parallel()

testCases := map[string]func(*testing.T){
"containerInstanceLongARNFormat": testAccAccountSettingDefault_containerInstanceLongARNFormat,
"serviceLongARNFormat": testAccAccountSettingDefault_serviceLongARNFormat,
"taskLongARNFormat": testAccAccountSettingDefault_taskLongARNFormat,
"vpcTrunking": testAccAccountSettingDefault_vpcTrunking,
"containerInsights": testAccAccountSettingDefault_containerInsights,
}

acctest.RunSerialTests1Level(t, testCases, 0)
}

func testAccAccountSettingDefault_containerInstanceLongARNFormat(t *testing.T) {
ctx := acctest.Context(t)
resourceName := "aws_ecs_account_setting_default.test"
settingName := ecs.SettingNameContainerInstanceLongArnFormat

resource.ParallelTest(t, resource.TestCase{
resource.Test(t, resource.TestCase{
PreCheck: func() { acctest.PreCheck(ctx, t) },
ErrorCheck: acctest.ErrorCheck(t, ecs.EndpointsID),
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories,
Expand All @@ -47,12 +61,12 @@ func TestAccECSAccountSettingDefault_containerInstanceLongARNFormat(t *testing.T
})
}

func TestAccECSAccountSettingDefault_serviceLongARNFormat(t *testing.T) {
func testAccAccountSettingDefault_serviceLongARNFormat(t *testing.T) {
ctx := acctest.Context(t)
resourceName := "aws_ecs_account_setting_default.test"
settingName := ecs.SettingNameServiceLongArnFormat

resource.ParallelTest(t, resource.TestCase{
resource.Test(t, resource.TestCase{
PreCheck: func() { acctest.PreCheck(ctx, t) },
ErrorCheck: acctest.ErrorCheck(t, ecs.EndpointsID),
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories,
Expand All @@ -76,12 +90,12 @@ func TestAccECSAccountSettingDefault_serviceLongARNFormat(t *testing.T) {
})
}

func TestAccECSAccountSettingDefault_taskLongARNFormat(t *testing.T) {
func testAccAccountSettingDefault_taskLongARNFormat(t *testing.T) {
ctx := acctest.Context(t)
resourceName := "aws_ecs_account_setting_default.test"
settingName := ecs.SettingNameTaskLongArnFormat

resource.ParallelTest(t, resource.TestCase{
resource.Test(t, resource.TestCase{
PreCheck: func() { acctest.PreCheck(ctx, t) },
ErrorCheck: acctest.ErrorCheck(t, ecs.EndpointsID),
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories,
Expand All @@ -105,12 +119,12 @@ func TestAccECSAccountSettingDefault_taskLongARNFormat(t *testing.T) {
})
}

func TestAccECSAccountSettingDefault_vpcTrunking(t *testing.T) {
func testAccAccountSettingDefault_vpcTrunking(t *testing.T) {
ctx := acctest.Context(t)
resourceName := "aws_ecs_account_setting_default.test"
settingName := ecs.SettingNameAwsvpcTrunking

resource.ParallelTest(t, resource.TestCase{
resource.Test(t, resource.TestCase{
PreCheck: func() { acctest.PreCheck(ctx, t) },
ErrorCheck: acctest.ErrorCheck(t, ecs.EndpointsID),
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories,
Expand All @@ -134,12 +148,12 @@ func TestAccECSAccountSettingDefault_vpcTrunking(t *testing.T) {
})
}

func TestAccECSAccountSettingDefault_containerInsights(t *testing.T) {
func testAccAccountSettingDefault_containerInsights(t *testing.T) {
ctx := acctest.Context(t)
resourceName := "aws_ecs_account_setting_default.test"
settingName := ecs.SettingNameContainerInsights

resource.ParallelTest(t, resource.TestCase{
resource.Test(t, resource.TestCase{
PreCheck: func() { acctest.PreCheck(ctx, t) },
ErrorCheck: acctest.ErrorCheck(t, ecs.EndpointsID),
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories,
Expand Down
1 change: 1 addition & 0 deletions internal/service/ecs/service_package_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit fe937b2

Please sign in to comment.