From cf0c01e4e19a3607e09c52e55bbeab8313fec485 Mon Sep 17 00:00:00 2001 From: adeatcu-ionos Date: Fri, 28 Jun 2024 16:45:47 +0300 Subject: [PATCH] test: Add import test for RedisDB replica set --- .../import_dbaas_redisdb_replica_set_test.go | 32 +++++++++++++++++++ .../resource_dbaas_redisdb_replicaset_test.go | 3 ++ 2 files changed, 35 insertions(+) create mode 100644 ionoscloud/import_dbaas_redisdb_replica_set_test.go diff --git a/ionoscloud/import_dbaas_redisdb_replica_set_test.go b/ionoscloud/import_dbaas_redisdb_replica_set_test.go new file mode 100644 index 000000000..3acb3a730 --- /dev/null +++ b/ionoscloud/import_dbaas_redisdb_replica_set_test.go @@ -0,0 +1,32 @@ +//go:build all || dbaas || redis +// +build all dbaas redis + +package ionoscloud + +import ( + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" + "github.com/ionos-cloud/terraform-provider-ionoscloud/v6/utils/constant" + "testing" +) + +func TestAccDBaaSRedisDBReplicaSetImportBasic(t *testing.T) { + resource.Test(t, resource.TestCase{ + PreCheck: func() { + testAccPreCheck(t) + }, + ExternalProviders: randomProviderVersion343(), + ProviderFactories: testAccProviderFactories, + CheckDestroy: testAccCheckDBaaSRedisDBReplicaSetDestroyCheck, + Steps: []resource.TestStep{ + { + Config: redisDBReplicaSetConfigHashedPassword, + }, + { + ResourceName: constant.DBaaSRedisDBReplicaSetResource + "." + constant.DBaaSReplicaSetTestResource, + ImportState: true, + ImportStateVerify: true, + ImportStateVerifyIgnore: []string{"credentials"}, + }, + }, + }) +} diff --git a/ionoscloud/resource_dbaas_redisdb_replicaset_test.go b/ionoscloud/resource_dbaas_redisdb_replicaset_test.go index ffa3c1c70..c7654674e 100644 --- a/ionoscloud/resource_dbaas_redisdb_replicaset_test.go +++ b/ionoscloud/resource_dbaas_redisdb_replicaset_test.go @@ -1,3 +1,6 @@ +//go:build all || dbaas || redis +// +build all dbaas redis + package ionoscloud import (