@@ -18,8 +18,6 @@ import (
1818 "github.com/stackitcloud/stackit-sdk-go/services/opensearch"
1919)
2020
21- var projectIdFlag = globalflags .ProjectIdFlag
22-
2321type testCtxKey struct {}
2422
2523var testCtx = context .WithValue (context .Background (), testCtxKey {}, "foo" )
@@ -47,17 +45,17 @@ var testMonitoringInstanceId = uuid.NewString()
4745
4846func fixtureFlagValues (mods ... func (flagValues map [string ]string )) map [string ]string {
4947 flagValues := map [string ]string {
50- projectIdFlag : testProjectId ,
51- instanceNameFlag : "example-name" ,
52- enableMonitoringFlag : "true" ,
53- graphiteFlag : "example-graphite" ,
54- metricsFrequencyFlag : "100" ,
55- metricsPrefixFlag : "example-prefix" ,
56- monitoringInstanceIdFlag : testMonitoringInstanceId ,
57- pluginFlag : "example-plugin" ,
58- sgwAclFlag : "198.51.100.14/24" ,
59- syslogFlag : "example-syslog" ,
60- planIdFlag : testPlanId ,
48+ globalflags . ProjectIdFlag : testProjectId ,
49+ instanceNameFlag : "example-name" ,
50+ enableMonitoringFlag : "true" ,
51+ graphiteFlag : "example-graphite" ,
52+ metricsFrequencyFlag : "100" ,
53+ metricsPrefixFlag : "example-prefix" ,
54+ monitoringInstanceIdFlag : testMonitoringInstanceId ,
55+ pluginFlag : "example-plugin" ,
56+ sgwAclFlag : "198.51.100.14/24" ,
57+ syslogFlag : "example-syslog" ,
58+ planIdFlag : testPlanId ,
6159 }
6260 for _ , mod := range mods {
6361 mod (flagValues )
@@ -149,9 +147,9 @@ func TestParseInput(t *testing.T) {
149147 {
150148 description : "required fields only" ,
151149 flagValues : map [string ]string {
152- projectIdFlag : testProjectId ,
153- instanceNameFlag : "example-name" ,
154- planIdFlag : testPlanId ,
150+ globalflags . ProjectIdFlag : testProjectId ,
151+ instanceNameFlag : "example-name" ,
152+ planIdFlag : testPlanId ,
155153 },
156154 isValid : true ,
157155 expectedModel : & inputModel {
@@ -166,13 +164,13 @@ func TestParseInput(t *testing.T) {
166164 {
167165 description : "zero values" ,
168166 flagValues : map [string ]string {
169- projectIdFlag : testProjectId ,
170- planIdFlag : testPlanId ,
171- instanceNameFlag : "" ,
172- enableMonitoringFlag : "false" ,
173- graphiteFlag : "" ,
174- metricsFrequencyFlag : "0" ,
175- metricsPrefixFlag : "" ,
167+ globalflags . ProjectIdFlag : testProjectId ,
168+ planIdFlag : testPlanId ,
169+ instanceNameFlag : "" ,
170+ enableMonitoringFlag : "false" ,
171+ graphiteFlag : "" ,
172+ metricsFrequencyFlag : "0" ,
173+ metricsPrefixFlag : "" ,
176174 },
177175 isValid : true ,
178176 expectedModel : & inputModel {
@@ -191,21 +189,21 @@ func TestParseInput(t *testing.T) {
191189 {
192190 description : "project id missing" ,
193191 flagValues : fixtureFlagValues (func (flagValues map [string ]string ) {
194- delete (flagValues , projectIdFlag )
192+ delete (flagValues , globalflags . ProjectIdFlag )
195193 }),
196194 isValid : false ,
197195 },
198196 {
199197 description : "project id invalid 1" ,
200198 flagValues : fixtureFlagValues (func (flagValues map [string ]string ) {
201- flagValues [projectIdFlag ] = ""
199+ flagValues [globalflags . ProjectIdFlag ] = ""
202200 }),
203201 isValid : false ,
204202 },
205203 {
206204 description : "project id invalid 2" ,
207205 flagValues : fixtureFlagValues (func (flagValues map [string ]string ) {
208- flagValues [projectIdFlag ] = "invalid-uuid"
206+ flagValues [globalflags . ProjectIdFlag ] = "invalid-uuid"
209207 }),
210208 isValid : false ,
211209 },
0 commit comments