Skip to content

Commit 6622e17

Browse files
committed
Generates ExistingResource_NoRefresh_NoChange tests for resource types added in v6.0 without identified errors
1 parent e71a229 commit 6622e17

26 files changed

+1192
-0
lines changed

internal/generate/identitytests/resource_test.go.gtpl

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1098,5 +1098,54 @@ func {{ template "testname" . }}_Identity_RegionOverride(t *testing.T) {
10981098
},
10991099
})
11001100
}
1101+
1102+
func {{ template "testname" . }}_Identity_ExistingResource_NoRefresh_NoChange(t *testing.T) {
1103+
{{- template "Init" . }}
1104+
1105+
{{ template "Test" . }}(ctx, t, resource.TestCase{
1106+
{{ template "TestCaseSetupNoProviders" . }}
1107+
AdditionalCLIOptions: &resource.AdditionalCLIOptions{
1108+
Plan: resource.PlanOptions{
1109+
NoRefresh: true,
1110+
},
1111+
},
1112+
Steps: []resource.TestStep{
1113+
{{ $step := 1 -}}
1114+
// Step {{ $step }}: Create pre-Identity
1115+
{
1116+
{{ if .UseAlternateAccount -}}
1117+
ProtoV5ProviderFactories: acctest.ProtoV5FactoriesNamed(ctx, t, providers, acctest.ProviderNameAlternate),
1118+
{{ end -}}
1119+
ConfigDirectory: config.StaticDirectory("testdata/{{ .Name }}/basic_v{{ .PreIdentityVersion }}/"),
1120+
ConfigVariables: config.Variables{ {{ if .Generator }}
1121+
acctest.CtRName: config.StringVariable(rName),{{ end }}
1122+
{{ template "AdditionalTfVars" . }}
1123+
},
1124+
{{ if .HasExistsFunc -}}
1125+
Check: resource.ComposeAggregateTestCheckFunc(
1126+
{{- template "ExistsCheck" . -}}
1127+
),
1128+
{{ end -}}
1129+
ConfigStateChecks: []statecheck.StateCheck{
1130+
tfstatecheck.ExpectNoIdentity(resourceName),
1131+
},
1132+
},
1133+
1134+
// Step {{ ($step = inc $step) | print }}: Current version
1135+
{
1136+
{{ if .UseAlternateAccount -}}
1137+
ProtoV5ProviderFactories: acctest.ProtoV5FactoriesNamedAlternate(ctx, t, providers),
1138+
{{ else -}}
1139+
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories,
1140+
{{ end -}}
1141+
ConfigDirectory: config.StaticDirectory("testdata/{{ .Name }}/basic/"),
1142+
ConfigVariables: config.Variables{ {{ if .Generator }}
1143+
acctest.CtRName: config.StringVariable(rName),{{ end }}
1144+
{{ template "AdditionalTfVars" . }}
1145+
},
1146+
},
1147+
},
1148+
})
1149+
}
11011150
{{ end }}
11021151
{{ end }}

internal/service/apigateway/domain_name_access_association_identity_gen_test.go

Lines changed: 52 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/service/appfabric/app_bundle_identity_gen_test.go

Lines changed: 44 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/service/auditmanager/account_registration_identity_gen_test.go

Lines changed: 37 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/service/batch/job_queue_identity_gen_test.go

Lines changed: 46 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/service/bedrock/custom_model_identity_gen_test.go

Lines changed: 46 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/service/bedrock/model_invocation_logging_configuration_identity_gen_test.go

Lines changed: 45 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/service/cloudfront/key_value_store_identity_gen_test.go

Lines changed: 46 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)