@@ -16,7 +16,6 @@ import (
1616 "github.com/hashicorp/terraform-plugin-testing/helper/acctest"
1717 "github.com/hashicorp/terraform-plugin-testing/helper/resource"
1818 "github.com/hashicorp/terraform-plugin-testing/terraform"
19- stackitSdkConfig "github.com/stackitcloud/stackit-sdk-go/core/config"
2019 "github.com/stackitcloud/stackit-sdk-go/core/utils"
2120 "github.com/stackitcloud/stackit-sdk-go/services/authorization"
2221 "github.com/stackitcloud/stackit-sdk-go/services/resourcemanager"
@@ -553,15 +552,7 @@ func testAccCheckDestroy(s *terraform.State) error {
553552
554553func testAccCheckResourceManagerProjectsDestroy (s * terraform.State ) error {
555554 ctx := context .Background ()
556- var client * resourcemanager.APIClient
557- var err error
558- if testutil .ResourceManagerCustomEndpoint == "" {
559- client , err = resourcemanager .NewAPIClient ()
560- } else {
561- client , err = resourcemanager .NewAPIClient (
562- stackitSdkConfig .WithEndpoint (testutil .ResourceManagerCustomEndpoint ),
563- )
564- }
555+ client , err := resourcemanager .NewAPIClient (testutil .NewConfigBuilder ().BuildClientOptions (testutil .ResourceManagerCustomEndpoint )... )
565556 if err != nil {
566557 return fmt .Errorf ("creating client: %w" , err )
567558 }
@@ -609,15 +600,7 @@ func testAccCheckResourceManagerProjectsDestroy(s *terraform.State) error {
609600
610601func testAccCheckResourceManagerFoldersDestroy (s * terraform.State ) error {
611602 ctx := context .Background ()
612- var client * resourcemanager.APIClient
613- var err error
614- if testutil .ResourceManagerCustomEndpoint == "" {
615- client , err = resourcemanager .NewAPIClient ()
616- } else {
617- client , err = resourcemanager .NewAPIClient (
618- stackitSdkConfig .WithEndpoint (testutil .ResourceManagerCustomEndpoint ),
619- )
620- }
603+ client , err := resourcemanager .NewAPIClient (testutil .NewConfigBuilder ().BuildClientOptions (testutil .ResourceManagerCustomEndpoint )... )
621604 if err != nil {
622605 return fmt .Errorf ("creating client: %w" , err )
623606 }
@@ -658,15 +641,7 @@ func testAccCheckResourceManagerFoldersDestroy(s *terraform.State) error {
658641
659642func testAccCheckOrganizationRoleAssignmentDestroy (s * terraform.State ) error {
660643 ctx := context .Background ()
661- var client * authorization.APIClient
662- var err error
663- if testutil .AuthorizationCustomEndpoint == "" {
664- client , err = authorization .NewAPIClient ()
665- } else {
666- client , err = authorization .NewAPIClient (
667- stackitSdkConfig .WithEndpoint (testutil .AuthorizationCustomEndpoint ),
668- )
669- }
644+ client , err := authorization .NewAPIClient (testutil .NewConfigBuilder ().BuildClientOptions (testutil .AuthorizationCustomEndpoint )... )
670645 if err != nil {
671646 return fmt .Errorf ("creating client: %w" , err )
672647 }
@@ -705,15 +680,7 @@ func testAccCheckOrganizationRoleAssignmentDestroy(s *terraform.State) error {
705680
706681func testAccCheckServiceAccountRoleAssignmentDestroy (s * terraform.State ) error {
707682 ctx := context .Background ()
708- var client * authorization.APIClient
709- var err error
710- if testutil .AuthorizationCustomEndpoint == "" {
711- client , err = authorization .NewAPIClient ()
712- } else {
713- client , err = authorization .NewAPIClient (
714- stackitSdkConfig .WithEndpoint (testutil .AuthorizationCustomEndpoint ),
715- )
716- }
683+ client , err := authorization .NewAPIClient (testutil .NewConfigBuilder ().BuildClientOptions (testutil .AuthorizationCustomEndpoint )... )
717684 if err != nil {
718685 return fmt .Errorf ("creating client: %w" , err )
719686 }
0 commit comments