Skip to content

Commit

Permalink
add suffix to test resources
Browse files Browse the repository at this point in the history
  • Loading branch information
wyattfry committed Jan 30, 2025
1 parent f1773c0 commit d26df55
Showing 1 changed file with 20 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,29 @@ import (

type MsSqlManagedInstanceFailoverGroupResource struct{}

func TestAccMsSqlManagedInstanceFailoverGroup_basic(t *testing.T) {
data := acceptance.BuildTestData(t, "azurerm_mssql_managed_instance_failover_group", "test")
r := MsSqlManagedInstanceFailoverGroupResource{}

data.ResourceTest(t, r, []acceptance.TestStep{
{
Config: r.basic(data, "basic"),
Check: acceptance.ComposeTestCheckFunc(
check.That(data.ResourceName).ExistsInAzure(r),
check.That(data.ResourceName).Key("secondary_type").Exists(),
),
},
data.ImportStep(),
})
}

func TestAccMsSqlManagedInstanceFailoverGroup_update(t *testing.T) {
data := acceptance.BuildTestData(t, "azurerm_mssql_managed_instance_failover_group", "test")
r := MsSqlManagedInstanceFailoverGroupResource{}

data.ResourceTest(t, r, []acceptance.TestStep{
{
Config: r.basic(data),
Config: r.basic(data, "update"),
Check: acceptance.ComposeTestCheckFunc(
check.That(data.ResourceName).ExistsInAzure(r),
),
Expand Down Expand Up @@ -59,16 +75,15 @@ func (r MsSqlManagedInstanceFailoverGroupResource) Exists(ctx context.Context, c
return utils.Bool(true), nil
}

func (r MsSqlManagedInstanceFailoverGroupResource) basic(data acceptance.TestData) string {
func (r MsSqlManagedInstanceFailoverGroupResource) basic(data acceptance.TestData, suffix string) string {
return fmt.Sprintf(`
%[1]s
resource "azurerm_mssql_managed_instance_failover_group" "test" {
name = "acctest-fog-%[2]d"
name = "acctest-fog-%[2]d%[4]s"
location = "%[3]s"
managed_instance_id = azurerm_mssql_managed_instance.test.id
partner_managed_instance_id = azurerm_mssql_managed_instance.secondary.id
secondary_type = "Standby"
read_write_endpoint_failover_policy {
mode = "Manual"
Expand All @@ -79,7 +94,7 @@ resource "azurerm_mssql_managed_instance_failover_group" "test" {
azurerm_virtual_network_gateway_connection.secondary,
]
}
`, r.template(data), data.RandomInteger, data.Locations.Primary)
`, r.template(data), data.RandomInteger, data.Locations.Primary, suffix)
}

func (r MsSqlManagedInstanceFailoverGroupResource) update(data acceptance.TestData) string {
Expand Down

0 comments on commit d26df55

Please sign in to comment.