@@ -17,8 +17,6 @@ import (
1717 "github.com/stackitcloud/stackit-sdk-go/services/rabbitmq"
1818)
1919
20- var projectIdFlag = globalflags .ProjectIdFlag
21-
2220type testCtxKey struct {}
2321
2422var testCtx = context .WithValue (context .Background (), testCtxKey {}, "foo" )
@@ -46,17 +44,17 @@ var testMonitoringInstanceId = uuid.NewString()
4644
4745func fixtureFlagValues (mods ... func (flagValues map [string ]string )) map [string ]string {
4846 flagValues := map [string ]string {
49- projectIdFlag : testProjectId ,
50- instanceNameFlag : "example-name" ,
51- enableMonitoringFlag : "true" ,
52- graphiteFlag : "example-graphite" ,
53- metricsFrequencyFlag : "100" ,
54- metricsPrefixFlag : "example-prefix" ,
55- monitoringInstanceIdFlag : testMonitoringInstanceId ,
56- pluginFlag : "example-plugin" ,
57- sgwAclFlag : "198.51.100.14/24" ,
58- syslogFlag : "example-syslog" ,
59- planIdFlag : testPlanId ,
47+ globalflags . ProjectIdFlag : testProjectId ,
48+ instanceNameFlag : "example-name" ,
49+ enableMonitoringFlag : "true" ,
50+ graphiteFlag : "example-graphite" ,
51+ metricsFrequencyFlag : "100" ,
52+ metricsPrefixFlag : "example-prefix" ,
53+ monitoringInstanceIdFlag : testMonitoringInstanceId ,
54+ pluginFlag : "example-plugin" ,
55+ sgwAclFlag : "198.51.100.14/24" ,
56+ syslogFlag : "example-syslog" ,
57+ planIdFlag : testPlanId ,
6058 }
6159 for _ , mod := range mods {
6260 mod (flagValues )
@@ -148,9 +146,9 @@ func TestParseInput(t *testing.T) {
148146 {
149147 description : "required fields only" ,
150148 flagValues : map [string ]string {
151- projectIdFlag : testProjectId ,
152- instanceNameFlag : "example-name" ,
153- planIdFlag : testPlanId ,
149+ globalflags . ProjectIdFlag : testProjectId ,
150+ instanceNameFlag : "example-name" ,
151+ planIdFlag : testPlanId ,
154152 },
155153 isValid : true ,
156154 expectedModel : & inputModel {
@@ -165,13 +163,13 @@ func TestParseInput(t *testing.T) {
165163 {
166164 description : "zero values" ,
167165 flagValues : map [string ]string {
168- projectIdFlag : testProjectId ,
169- planIdFlag : testPlanId ,
170- instanceNameFlag : "" ,
171- enableMonitoringFlag : "false" ,
172- graphiteFlag : "" ,
173- metricsFrequencyFlag : "0" ,
174- metricsPrefixFlag : "" ,
166+ globalflags . ProjectIdFlag : testProjectId ,
167+ planIdFlag : testPlanId ,
168+ instanceNameFlag : "" ,
169+ enableMonitoringFlag : "false" ,
170+ graphiteFlag : "" ,
171+ metricsFrequencyFlag : "0" ,
172+ metricsPrefixFlag : "" ,
175173 },
176174 isValid : true ,
177175 expectedModel : & inputModel {
@@ -190,21 +188,21 @@ func TestParseInput(t *testing.T) {
190188 {
191189 description : "project id missing" ,
192190 flagValues : fixtureFlagValues (func (flagValues map [string ]string ) {
193- delete (flagValues , projectIdFlag )
191+ delete (flagValues , globalflags . ProjectIdFlag )
194192 }),
195193 isValid : false ,
196194 },
197195 {
198196 description : "project id invalid 1" ,
199197 flagValues : fixtureFlagValues (func (flagValues map [string ]string ) {
200- flagValues [projectIdFlag ] = ""
198+ flagValues [globalflags . ProjectIdFlag ] = ""
201199 }),
202200 isValid : false ,
203201 },
204202 {
205203 description : "project id invalid 2" ,
206204 flagValues : fixtureFlagValues (func (flagValues map [string ]string ) {
207- flagValues [projectIdFlag ] = "invalid-uuid"
205+ flagValues [globalflags . ProjectIdFlag ] = "invalid-uuid"
208206 }),
209207 isValid : false ,
210208 },
0 commit comments