77 "github.com/google/go-cmp/cmp"
88 "github.com/google/go-cmp/cmp/cmpopts"
99 "github.com/google/uuid"
10- "github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex"
10+ sqlserverflex "github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex/v2api "
1111
1212 "github.com/stackitcloud/stackit-cli/internal/pkg/testparams"
1313
@@ -18,7 +18,8 @@ import (
1818type testCtxKey struct {}
1919
2020var testCtx = context .WithValue (context .Background (), testCtxKey {}, "foo" )
21- var testClient = & sqlserverflex.APIClient {}
21+ var testClient = & sqlserverflex.APIClient {DefaultAPI : & sqlserverflex.DefaultAPIService {}}
22+
2223var testProjectId = uuid .NewString ()
2324var testInstanceId = uuid .NewString ()
2425var testDatabaseName = "my-database"
@@ -66,11 +67,11 @@ func fixtureInputModel(mods ...func(model *inputModel)) *inputModel {
6667}
6768
6869func fixtureRequest (mods ... func (request * sqlserverflex.ApiCreateDatabaseRequest )) sqlserverflex.ApiCreateDatabaseRequest {
69- request := testClient .CreateDatabase (testCtx , testProjectId , testInstanceId , testRegion )
70+ request := testClient .DefaultAPI . CreateDatabase (testCtx , testProjectId , testInstanceId , testRegion )
7071 payload := sqlserverflex.CreateDatabasePayload {
71- Name : & testDatabaseName ,
72- Options : & sqlserverflex.DatabaseDocumentationCreateDatabaseRequestOptions {
73- Owner : & testOwner ,
72+ Name : testDatabaseName ,
73+ Options : sqlserverflex.DatabaseDocumentationCreateDatabaseRequestOptions {
74+ Owner : testOwner ,
7475 },
7576 }
7677 request = request .CreateDatabasePayload (payload )
@@ -203,7 +204,7 @@ func TestBuildRequest(t *testing.T) {
203204
204205 diff := cmp .Diff (request , tt .expectedRequest ,
205206 cmp .AllowUnexported (tt .expectedRequest ),
206- cmpopts .EquateComparable (testCtx ),
207+ cmpopts .EquateComparable (testCtx , sqlserverflex. DefaultAPIService {} ),
207208 )
208209 if diff != "" {
209210 t .Fatalf ("Data does not match: %s" , diff )
0 commit comments