@@ -20,8 +20,8 @@ func TestCreateInitialRefreshableTokensIfNeededEarlyReturns(t *testing.T) {
2020 name : "EarlyReturn_ArtifactoryTokenRefreshIntervalZero" ,
2121 serverDetails : & ServerDetails {
2222 ServerId : "test-server" ,
23- ArtifactoryTokenRefreshInterval : 0 ,
24- ArtifactoryRefreshToken : "" ,
23+ ArtifactoryTokenRefreshInterval : 0 ,
24+ ArtifactoryRefreshToken : "" ,
2525 AccessToken : "" ,
2626 },
2727 expectedError : nil ,
@@ -34,7 +34,7 @@ func TestCreateInitialRefreshableTokensIfNeededEarlyReturns(t *testing.T) {
3434 serverDetails : & ServerDetails {
3535 ServerId : "test-server" ,
3636 ArtifactoryTokenRefreshInterval : - 1 ,
37- ArtifactoryRefreshToken : "" ,
37+ ArtifactoryRefreshToken : "" ,
3838 AccessToken : "" ,
3939 },
4040 expectedError : nil ,
@@ -46,8 +46,8 @@ func TestCreateInitialRefreshableTokensIfNeededEarlyReturns(t *testing.T) {
4646 name : "EarlyReturn_ArtifactoryRefreshTokenNotEmpty" ,
4747 serverDetails : & ServerDetails {
4848 ServerId : "test-server" ,
49- ArtifactoryTokenRefreshInterval : 60 ,
50- ArtifactoryRefreshToken : "existing-refresh-token" ,
49+ ArtifactoryTokenRefreshInterval : 60 ,
50+ ArtifactoryRefreshToken : "existing-refresh-token" ,
5151 AccessToken : "" ,
5252 },
5353 expectedError : nil ,
@@ -59,8 +59,8 @@ func TestCreateInitialRefreshableTokensIfNeededEarlyReturns(t *testing.T) {
5959 name : "EarlyReturn_AccessTokenNotEmpty" ,
6060 serverDetails : & ServerDetails {
6161 ServerId : "test-server" ,
62- ArtifactoryTokenRefreshInterval : 60 ,
63- ArtifactoryRefreshToken : "" ,
62+ ArtifactoryTokenRefreshInterval : 60 ,
63+ ArtifactoryRefreshToken : "" ,
6464 AccessToken : "existing-access-token" ,
6565 },
6666 expectedError : nil ,
@@ -72,8 +72,8 @@ func TestCreateInitialRefreshableTokensIfNeededEarlyReturns(t *testing.T) {
7272 name : "EarlyReturn_BothTokensNotEmpty" ,
7373 serverDetails : & ServerDetails {
7474 ServerId : "test-server" ,
75- ArtifactoryTokenRefreshInterval : 60 ,
76- ArtifactoryRefreshToken : "existing-refresh-token" ,
75+ ArtifactoryTokenRefreshInterval : 60 ,
76+ ArtifactoryRefreshToken : "existing-refresh-token" ,
7777 AccessToken : "existing-access-token" ,
7878 },
7979 expectedError : nil ,
@@ -85,8 +85,8 @@ func TestCreateInitialRefreshableTokensIfNeededEarlyReturns(t *testing.T) {
8585 name : "EarlyReturn_IntervalZeroWithTokens" ,
8686 serverDetails : & ServerDetails {
8787 ServerId : "test-server" ,
88- ArtifactoryTokenRefreshInterval : 0 ,
89- ArtifactoryRefreshToken : "existing-refresh-token" ,
88+ ArtifactoryTokenRefreshInterval : 0 ,
89+ ArtifactoryRefreshToken : "existing-refresh-token" ,
9090 AccessToken : "existing-access-token" ,
9191 },
9292 expectedError : nil ,
@@ -102,7 +102,7 @@ func TestCreateInitialRefreshableTokensIfNeededEarlyReturns(t *testing.T) {
102102 serverDetailsCopy := & ServerDetails {
103103 ServerId : tt .serverDetails .ServerId ,
104104 ArtifactoryTokenRefreshInterval : tt .serverDetails .ArtifactoryTokenRefreshInterval ,
105- ArtifactoryRefreshToken : tt .serverDetails .ArtifactoryRefreshToken ,
105+ ArtifactoryRefreshToken : tt .serverDetails .ArtifactoryRefreshToken ,
106106 AccessToken : tt .serverDetails .AccessToken ,
107107 }
108108
@@ -121,18 +121,18 @@ func TestCreateInitialRefreshableTokensIfNeededEarlyReturns(t *testing.T) {
121121
122122func TestCreateInitialRefreshableTokensIfNeededValidInputs (t * testing.T ) {
123123 tests := []struct {
124- name string
125- serverDetails * ServerDetails
126- expectedIntervalAfterCall int
127- shouldCreateTokens bool
128- expectError bool
124+ name string
125+ serverDetails * ServerDetails
126+ expectedIntervalAfterCall int
127+ shouldCreateTokens bool
128+ expectError bool
129129 }{
130130 {
131131 name : "ValidInput_PositiveInterval" ,
132132 serverDetails : & ServerDetails {
133133 ServerId : "test-server" ,
134- ArtifactoryTokenRefreshInterval : 60 ,
135- ArtifactoryRefreshToken : "" ,
134+ ArtifactoryTokenRefreshInterval : 60 ,
135+ ArtifactoryRefreshToken : "" ,
136136 AccessToken : "" ,
137137 ArtifactoryUrl : "http://localhost:8081/artifactory/" ,
138138 User : "testuser" ,
@@ -146,8 +146,8 @@ func TestCreateInitialRefreshableTokensIfNeededValidInputs(t *testing.T) {
146146 name : "ValidInput_LargeInterval" ,
147147 serverDetails : & ServerDetails {
148148 ServerId : "test-server" ,
149- ArtifactoryTokenRefreshInterval : 1440 , // 24 hours
150- ArtifactoryRefreshToken : "" ,
149+ ArtifactoryTokenRefreshInterval : 1440 , // 24 hours
150+ ArtifactoryRefreshToken : "" ,
151151 AccessToken : "" ,
152152 ArtifactoryUrl : "http://localhost:8081/artifactory/" ,
153153 User : "testuser" ,
@@ -161,8 +161,8 @@ func TestCreateInitialRefreshableTokensIfNeededValidInputs(t *testing.T) {
161161 name : "ValidInput_MinimalInterval" ,
162162 serverDetails : & ServerDetails {
163163 ServerId : "test-server" ,
164- ArtifactoryTokenRefreshInterval : 1 ,
165- ArtifactoryRefreshToken : "" ,
164+ ArtifactoryTokenRefreshInterval : 1 ,
165+ ArtifactoryRefreshToken : "" ,
166166 AccessToken : "" ,
167167 ArtifactoryUrl : "http://localhost:8081/artifactory/" ,
168168 User : "testuser" ,
@@ -187,7 +187,7 @@ func TestCreateInitialRefreshableTokensIfNeededValidInputs(t *testing.T) {
187187 serverDetailsCopy := & ServerDetails {
188188 ServerId : tt .serverDetails .ServerId ,
189189 ArtifactoryTokenRefreshInterval : tt .serverDetails .ArtifactoryTokenRefreshInterval ,
190- ArtifactoryRefreshToken : tt .serverDetails .ArtifactoryRefreshToken ,
190+ ArtifactoryRefreshToken : tt .serverDetails .ArtifactoryRefreshToken ,
191191 AccessToken : tt .serverDetails .AccessToken ,
192192 ArtifactoryUrl : tt .serverDetails .ArtifactoryUrl ,
193193 User : tt .serverDetails .User ,
@@ -225,8 +225,8 @@ func TestCreateInitialRefreshableTokensIfNeededInputValidation(t *testing.T) {
225225 name : "InputValidation_EmptyServerId" ,
226226 serverDetails : & ServerDetails {
227227 ServerId : "" ,
228- ArtifactoryTokenRefreshInterval : 60 ,
229- ArtifactoryRefreshToken : "" ,
228+ ArtifactoryTokenRefreshInterval : 60 ,
229+ ArtifactoryRefreshToken : "" ,
230230 AccessToken : "" ,
231231 },
232232 description : "Should handle empty ServerId" ,
@@ -235,8 +235,8 @@ func TestCreateInitialRefreshableTokensIfNeededInputValidation(t *testing.T) {
235235 name : "InputValidation_NoArtifactoryUrl" ,
236236 serverDetails : & ServerDetails {
237237 ServerId : "test-server" ,
238- ArtifactoryTokenRefreshInterval : 60 ,
239- ArtifactoryRefreshToken : "" ,
238+ ArtifactoryTokenRefreshInterval : 60 ,
239+ ArtifactoryRefreshToken : "" ,
240240 AccessToken : "" ,
241241 ArtifactoryUrl : "" ,
242242 },
@@ -246,8 +246,8 @@ func TestCreateInitialRefreshableTokensIfNeededInputValidation(t *testing.T) {
246246 name : "InputValidation_NoCredentials" ,
247247 serverDetails : & ServerDetails {
248248 ServerId : "test-server" ,
249- ArtifactoryTokenRefreshInterval : 60 ,
250- ArtifactoryRefreshToken : "" ,
249+ ArtifactoryTokenRefreshInterval : 60 ,
250+ ArtifactoryRefreshToken : "" ,
251251 AccessToken : "" ,
252252 ArtifactoryUrl : "http://localhost:8081/artifactory/" ,
253253 User : "" ,
@@ -259,8 +259,8 @@ func TestCreateInitialRefreshableTokensIfNeededInputValidation(t *testing.T) {
259259 name : "InputValidation_OnlyUser" ,
260260 serverDetails : & ServerDetails {
261261 ServerId : "test-server" ,
262- ArtifactoryTokenRefreshInterval : 60 ,
263- ArtifactoryRefreshToken : "" ,
262+ ArtifactoryTokenRefreshInterval : 60 ,
263+ ArtifactoryRefreshToken : "" ,
264264 AccessToken : "" ,
265265 ArtifactoryUrl : "http://localhost:8081/artifactory/" ,
266266 User : "testuser" ,
@@ -272,8 +272,8 @@ func TestCreateInitialRefreshableTokensIfNeededInputValidation(t *testing.T) {
272272 name : "InputValidation_OnlyPassword" ,
273273 serverDetails : & ServerDetails {
274274 ServerId : "test-server" ,
275- ArtifactoryTokenRefreshInterval : 60 ,
276- ArtifactoryRefreshToken : "" ,
275+ ArtifactoryTokenRefreshInterval : 60 ,
276+ ArtifactoryRefreshToken : "" ,
277277 AccessToken : "" ,
278278 ArtifactoryUrl : "http://localhost:8081/artifactory/" ,
279279 User : "" ,
@@ -292,7 +292,7 @@ func TestCreateInitialRefreshableTokensIfNeededInputValidation(t *testing.T) {
292292 serverDetailsCopy := & ServerDetails {
293293 ServerId : tt .serverDetails .ServerId ,
294294 ArtifactoryTokenRefreshInterval : tt .serverDetails .ArtifactoryTokenRefreshInterval ,
295- ArtifactoryRefreshToken : tt .serverDetails .ArtifactoryRefreshToken ,
295+ ArtifactoryRefreshToken : tt .serverDetails .ArtifactoryRefreshToken ,
296296 AccessToken : tt .serverDetails .AccessToken ,
297297 ArtifactoryUrl : tt .serverDetails .ArtifactoryUrl ,
298298 User : tt .serverDetails .User ,
@@ -332,8 +332,8 @@ func TestCreateInitialRefreshableTokensIfNeededStateChanges(t *testing.T) {
332332
333333 serverDetails := & ServerDetails {
334334 ServerId : "test-server" ,
335- ArtifactoryTokenRefreshInterval : 60 ,
336- ArtifactoryRefreshToken : "" ,
335+ ArtifactoryTokenRefreshInterval : 60 ,
336+ ArtifactoryRefreshToken : "" ,
337337 AccessToken : "" ,
338338 ArtifactoryUrl : "http://localhost:8081/artifactory/" ,
339339 User : "testuser" ,
@@ -357,15 +357,14 @@ func TestCreateInitialRefreshableTokensIfNeededStateChanges(t *testing.T) {
357357 }
358358 })
359359
360-
361360 t .Run ("StateChange_TokensSetAfterSuccess" , func (t * testing.T ) {
362361 cleanUpTempEnv := configtests .CreateTempEnv (t , false )
363362 defer cleanUpTempEnv ()
364363
365364 serverDetails := & ServerDetails {
366365 ServerId : "test-server" ,
367- ArtifactoryTokenRefreshInterval : 60 ,
368- ArtifactoryRefreshToken : "" ,
366+ ArtifactoryTokenRefreshInterval : 60 ,
367+ ArtifactoryRefreshToken : "" ,
369368 AccessToken : "" ,
370369 ArtifactoryUrl : "http://localhost:8081/artifactory/" ,
371370 User : "testuser" ,
@@ -398,8 +397,8 @@ func TestCreateInitialRefreshableTokensIfNeededEdgeCases(t *testing.T) {
398397 name : "EdgeCase_AllFieldsEmpty" ,
399398 serverDetails : & ServerDetails {
400399 ServerId : "" ,
401- ArtifactoryTokenRefreshInterval : 0 ,
402- ArtifactoryRefreshToken : "" ,
400+ ArtifactoryTokenRefreshInterval : 0 ,
401+ ArtifactoryRefreshToken : "" ,
403402 AccessToken : "" ,
404403 },
405404 description : "Should handle all fields empty" ,
@@ -408,8 +407,8 @@ func TestCreateInitialRefreshableTokensIfNeededEdgeCases(t *testing.T) {
408407 name : "EdgeCase_IntervalOne" ,
409408 serverDetails : & ServerDetails {
410409 ServerId : "test-server" ,
411- ArtifactoryTokenRefreshInterval : 1 ,
412- ArtifactoryRefreshToken : "" ,
410+ ArtifactoryTokenRefreshInterval : 1 ,
411+ ArtifactoryRefreshToken : "" ,
413412 AccessToken : "" ,
414413 },
415414 description : "Should handle minimum positive interval" ,
@@ -418,29 +417,29 @@ func TestCreateInitialRefreshableTokensIfNeededEdgeCases(t *testing.T) {
418417 name : "EdgeCase_IntervalMaxInt" ,
419418 serverDetails : & ServerDetails {
420419 ServerId : "test-server" ,
421- ArtifactoryTokenRefreshInterval : 2147483647 , // max int32
422- ArtifactoryRefreshToken : "" , // jfrog-ignore
423- AccessToken : "" , // jfrog-ignore
420+ ArtifactoryTokenRefreshInterval : 2147483647 , // max int32
421+ ArtifactoryRefreshToken : "" , // jfrog-ignore
422+ AccessToken : "" , // jfrog-ignore
424423 },
425424 description : "Should handle maximum interval value" ,
426425 },
427426 {
428427 name : "EdgeCase_WhitespaceTokens" ,
429428 serverDetails : & ServerDetails {
430429 ServerId : "test-server" ,
431- ArtifactoryTokenRefreshInterval : 60 ,
432- ArtifactoryRefreshToken : " " , // jfrog-ignore
433- AccessToken : "" , // jfrog-ignore
430+ ArtifactoryTokenRefreshInterval : 60 ,
431+ ArtifactoryRefreshToken : " " , // jfrog-ignore
432+ AccessToken : "" , // jfrog-ignore
434433 },
435434 description : "Should handle whitespace-only refresh token (treated as non-empty)" ,
436435 },
437436 {
438437 name : "EdgeCase_WhitespaceAccessToken" ,
439438 serverDetails : & ServerDetails {
440439 ServerId : "test-server" ,
441- ArtifactoryTokenRefreshInterval : 60 ,
442- ArtifactoryRefreshToken : "" , // jfrog-ignore
443- AccessToken : " " , // jfrog-ignore
440+ ArtifactoryTokenRefreshInterval : 60 ,
441+ ArtifactoryRefreshToken : "" , // jfrog-ignore
442+ AccessToken : " " , // jfrog-ignore
444443 },
445444 description : "Should handle whitespace-only access token (treated as non-empty)" ,
446445 },
@@ -454,7 +453,7 @@ func TestCreateInitialRefreshableTokensIfNeededEdgeCases(t *testing.T) {
454453 serverDetailsCopy := & ServerDetails {
455454 ServerId : tt .serverDetails .ServerId ,
456455 ArtifactoryTokenRefreshInterval : tt .serverDetails .ArtifactoryTokenRefreshInterval ,
457- ArtifactoryRefreshToken : tt .serverDetails .ArtifactoryRefreshToken ,
456+ ArtifactoryRefreshToken : tt .serverDetails .ArtifactoryRefreshToken ,
458457 AccessToken : tt .serverDetails .AccessToken ,
459458 }
460459
@@ -488,8 +487,8 @@ func TestCreateInitialRefreshableTokensIfNeededOutputValidation(t *testing.T) {
488487 t .Run ("OutputValidation_EarlyReturnNilError" , func (t * testing.T ) {
489488 serverDetails := & ServerDetails {
490489 ServerId : "test-server" ,
491- ArtifactoryTokenRefreshInterval : 0 ,
492- ArtifactoryRefreshToken : "" ,
490+ ArtifactoryTokenRefreshInterval : 0 ,
491+ ArtifactoryRefreshToken : "" ,
493492 AccessToken : "" ,
494493 }
495494
@@ -500,8 +499,8 @@ func TestCreateInitialRefreshableTokensIfNeededOutputValidation(t *testing.T) {
500499 t .Run ("OutputValidation_ServerDetailsNotNil" , func (t * testing.T ) {
501500 serverDetails := & ServerDetails {
502501 ServerId : "test-server" ,
503- ArtifactoryTokenRefreshInterval : 60 ,
504- ArtifactoryRefreshToken : "" ,
502+ ArtifactoryTokenRefreshInterval : 60 ,
503+ ArtifactoryRefreshToken : "" ,
505504 AccessToken : "" ,
506505 }
507506
@@ -521,7 +520,7 @@ func TestCreateInitialRefreshableTokensIfNeededBranchCoverage(t *testing.T) {
521520 // Test branch: ArtifactoryTokenRefreshInterval <= 0
522521 serverDetails1 := & ServerDetails {
523522 ArtifactoryTokenRefreshInterval : 0 ,
524- ArtifactoryRefreshToken : "" ,
523+ ArtifactoryRefreshToken : "" ,
525524 AccessToken : "" ,
526525 }
527526 err1 := CreateInitialRefreshableTokensIfNeeded (serverDetails1 )
@@ -530,7 +529,7 @@ func TestCreateInitialRefreshableTokensIfNeededBranchCoverage(t *testing.T) {
530529 // Test branch: ArtifactoryRefreshToken != ""
531530 serverDetails2 := & ServerDetails {
532531 ArtifactoryTokenRefreshInterval : 60 ,
533- ArtifactoryRefreshToken : "token" ,
532+ ArtifactoryRefreshToken : "token" ,
534533 AccessToken : "" ,
535534 }
536535 err2 := CreateInitialRefreshableTokensIfNeeded (serverDetails2 )
@@ -539,7 +538,7 @@ func TestCreateInitialRefreshableTokensIfNeededBranchCoverage(t *testing.T) {
539538 // Test branch: AccessToken != ""
540539 serverDetails3 := & ServerDetails {
541540 ArtifactoryTokenRefreshInterval : 60 ,
542- ArtifactoryRefreshToken : "" ,
541+ ArtifactoryRefreshToken : "" ,
543542 AccessToken : "token" ,
544543 }
545544 err3 := CreateInitialRefreshableTokensIfNeeded (serverDetails3 )
@@ -551,8 +550,8 @@ func TestCreateInitialRefreshableTokensIfNeededBranchCoverage(t *testing.T) {
551550 // Note: This will require proper setup or mocking of dependencies
552551 serverDetails := & ServerDetails {
553552 ServerId : "test-server" ,
554- ArtifactoryTokenRefreshInterval : 60 ,
555- ArtifactoryRefreshToken : "" ,
553+ ArtifactoryTokenRefreshInterval : 60 ,
554+ ArtifactoryRefreshToken : "" ,
556555 AccessToken : "" ,
557556 ArtifactoryUrl : "http://localhost:8081/artifactory/" ,
558557 User : "testuser" ,
@@ -571,4 +570,3 @@ func TestCreateInitialRefreshableTokensIfNeededBranchCoverage(t *testing.T) {
571570 assert .NotNil (t , serverDetails )
572571 })
573572}
574-
0 commit comments