github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/internal/domain/version/fixtures_test.go (about) 1 package version_test 2 3 import ( 4 "github.com/kyma-incubator/compass/components/director/internal/domain/version" 5 6 "github.com/kyma-incubator/compass/components/director/internal/repo" 7 8 "github.com/kyma-incubator/compass/components/director/internal/model" 9 "github.com/kyma-incubator/compass/components/director/pkg/graphql" 10 ) 11 12 func fixModelVersion(value string, deprecated bool, deprecatedSince string, forRemoval bool) *model.Version { 13 return &model.Version{ 14 Value: value, 15 Deprecated: &deprecated, 16 DeprecatedSince: &deprecatedSince, 17 ForRemoval: &forRemoval, 18 } 19 } 20 21 func fixGQLVersion(value string, deprecated bool, deprecatedSince string, forRemoval bool) *graphql.Version { 22 return &graphql.Version{ 23 Value: value, 24 Deprecated: &deprecated, 25 DeprecatedSince: &deprecatedSince, 26 ForRemoval: &forRemoval, 27 } 28 } 29 30 func fixModelVersionInput(value string, deprecated bool, deprecatedSince string, forRemoval bool) *model.VersionInput { 31 return &model.VersionInput{ 32 Value: value, 33 Deprecated: &deprecated, 34 DeprecatedSince: &deprecatedSince, 35 ForRemoval: &forRemoval, 36 } 37 } 38 39 func fixGQLVersionInput(value string, deprecated bool, deprecatedSince string, forRemoval bool) *graphql.VersionInput { 40 return &graphql.VersionInput{ 41 Value: value, 42 Deprecated: &deprecated, 43 DeprecatedSince: &deprecatedSince, 44 ForRemoval: &forRemoval, 45 } 46 } 47 48 func fixVersionEntity(value string, deprecated bool, deprecatedSince string, forRemoval bool) *version.Version { 49 return &version.Version{ 50 Value: repo.NewNullableString(&value), 51 Deprecated: repo.NewNullableBool(&deprecated), 52 DeprecatedSince: repo.NewNullableString(&deprecatedSince), 53 ForRemoval: repo.NewNullableBool(&forRemoval), 54 } 55 }