9
9
"sync/atomic"
10
10
"testing"
11
11
"time"
12
-
13
- "github.com/google/go-cmp/cmp"
14
12
)
15
13
16
14
var _ TokenProvider = (* TokenCache )(nil )
@@ -33,17 +31,17 @@ func TestTokenCache_cache(t *testing.T) {
33
31
if err != nil {
34
32
t .Fatalf ("expect no error, got %v" , err )
35
33
}
36
- if diff := cmp . Diff ( expectToken , token ); diff != "" {
37
- t .Errorf ("expect token match\n %s " , diff )
34
+ if expectToken != token {
35
+ t .Errorf ("expect token match: %v != %v " , expectToken , token )
38
36
}
39
37
40
38
for i := 0 ; i < 100 ; i ++ {
41
39
token , err := provider .RetrieveBearerToken (context .Background ())
42
40
if err != nil {
43
41
t .Fatalf ("expect no error, got %v" , err )
44
42
}
45
- if diff := cmp . Diff ( expectToken , token ); diff != "" {
46
- t .Errorf ("expect token match\n %s " , diff )
43
+ if expectToken != token {
44
+ t .Errorf ("expect token match: %v != %v " , expectToken , token )
47
45
}
48
46
}
49
47
}
@@ -66,8 +64,8 @@ func TestTokenCache_cacheConcurrent(t *testing.T) {
66
64
if err != nil {
67
65
t .Fatalf ("expect no error, got %v" , err )
68
66
}
69
- if diff := cmp . Diff ( expectToken , token ); diff != "" {
70
- t .Errorf ("expect token match\n %s " , diff )
67
+ if expectToken != token {
68
+ t .Errorf ("expect token match: %v != %v " , expectToken , token )
71
69
}
72
70
73
71
for i := 0 ; i < 100 ; i ++ {
@@ -78,8 +76,8 @@ func TestTokenCache_cacheConcurrent(t *testing.T) {
78
76
if err != nil {
79
77
t .Fatalf ("expect no error, got %v" , err )
80
78
}
81
- if diff := cmp . Diff ( expectToken , token ); diff != "" {
82
- t .Errorf ("expect token match\n %s " , diff )
79
+ if expectToken != token {
80
+ t .Errorf ("expect token match: %v != %v " , expectToken , token )
83
81
}
84
82
})
85
83
}
@@ -115,8 +113,8 @@ func TestTokenCache_expired(t *testing.T) {
115
113
if err != nil {
116
114
t .Fatalf ("expect no error, got %v" , err )
117
115
}
118
- if diff := cmp . Diff ( expectToken , token ); diff != "" {
119
- t .Errorf ("expect token match\n %s " , diff )
116
+ if expectToken != token {
117
+ t .Errorf ("expect token match: %v != %v " , expectToken , token )
120
118
}
121
119
}
122
120
if e , a := 1 , int (atomic .LoadInt32 (retrievedCount )); e != a {
@@ -132,8 +130,8 @@ func TestTokenCache_expired(t *testing.T) {
132
130
if err != nil {
133
131
t .Fatalf ("expect no error, got %v" , err )
134
132
}
135
- if diff := cmp . Diff ( refreshedToken , token ); diff != "" {
136
- t .Errorf ("expect refreshed token match\n %s " , diff )
133
+ if refreshedToken != token {
134
+ t .Errorf ("expect refreshed token match: %v != %v " , refreshedToken , token )
137
135
}
138
136
if e , a := 2 , int (atomic .LoadInt32 (retrievedCount )); e != a {
139
137
t .Errorf ("expect %v provider calls, got %v" , e , a )
@@ -192,8 +190,9 @@ func TestTokenCache_cancelled(t *testing.T) {
192
190
if err != nil {
193
191
t .Errorf ("expect no error, got %v" , err )
194
192
} else {
195
- if diff := cmp .Diff (Token {Value : "abc123" }, token ); diff != "" {
196
- t .Errorf ("expect token retrieve match\n %s" , diff )
193
+ expect := Token {Value : "abc123" }
194
+ if expect != token {
195
+ t .Errorf ("expect token retrieve match: %v != %v" , expect , token )
197
196
}
198
197
}
199
198
}()
@@ -284,8 +283,8 @@ func TestTokenCache_asyncRefresh(t *testing.T) {
284
283
if err != nil {
285
284
t .Fatalf ("expect no error, got %v" , err )
286
285
}
287
- if diff := cmp . Diff ( expectToken , token ); diff != "" {
288
- t .Errorf ("expect token match\n %s " , diff )
286
+ if expectToken != token {
287
+ t .Errorf ("expect token match: %v != %v " , expectToken , token )
289
288
}
290
289
291
290
// 2-5: Offset time for subsequent calls to retrieve to trigger asynchronous
@@ -299,8 +298,8 @@ func TestTokenCache_asyncRefresh(t *testing.T) {
299
298
if err != nil {
300
299
t .Fatalf ("expect no error, got %v" , err )
301
300
}
302
- if diff := cmp . Diff ( expectToken , token ); diff != "" {
303
- t .Errorf ("expect token match\n %s " , diff )
301
+ if expectToken != token {
302
+ t .Errorf ("expect token match: %v != %v " , expectToken , token )
304
303
}
305
304
}
306
305
// Wait for all async refreshes to complete
@@ -317,8 +316,8 @@ func TestTokenCache_asyncRefresh(t *testing.T) {
317
316
if err != nil {
318
317
t .Fatalf ("expect no error, got %v" , err )
319
318
}
320
- if diff := cmp . Diff ( expectToken , token ); diff != "" {
321
- t .Errorf ("expect token match\n %s " , diff )
319
+ if expectToken != token {
320
+ t .Errorf ("expect token match: %v != %v " , expectToken , token )
322
321
}
323
322
testWaitAsyncRefreshDone (provider )
324
323
}
@@ -329,8 +328,8 @@ func TestTokenCache_asyncRefresh(t *testing.T) {
329
328
if err != nil {
330
329
t .Fatalf ("expect no error, got %v" , err )
331
330
}
332
- if diff := cmp . Diff ( refreshedToken , token ); diff != "" {
333
- t .Errorf ("expect refreshed token match\n %s " , diff )
331
+ if refreshedToken != token {
332
+ t .Errorf ("expect refreshed token match: %v != %v " , refreshedToken , token )
334
333
}
335
334
}
336
335
@@ -374,8 +373,8 @@ func TestTokenCache_asyncRefreshWithMinDelay(t *testing.T) {
374
373
if err != nil {
375
374
t .Fatalf ("expect no error, got %v" , err )
376
375
}
377
- if diff := cmp . Diff ( expectToken , token ); diff != "" {
378
- t .Errorf ("expect token match\n %s " , diff )
376
+ if expectToken != token {
377
+ t .Errorf ("expect token match: %v != %v " , expectToken , token )
379
378
}
380
379
381
380
// 2-5: Offset time for subsequent calls to retrieve to trigger asynchronous
@@ -389,8 +388,8 @@ func TestTokenCache_asyncRefreshWithMinDelay(t *testing.T) {
389
388
if err != nil {
390
389
t .Fatalf ("expect no error, got %v" , err )
391
390
}
392
- if diff := cmp . Diff ( expectToken , token ); diff != "" {
393
- t .Errorf ("expect token match\n %s " , diff )
391
+ if expectToken != token {
392
+ t .Errorf ("expect token match: %v != %v " , expectToken , token )
394
393
}
395
394
// Wait for all async refreshes to complete ensure not deduped
396
395
testWaitAsyncRefreshDone (provider )
@@ -411,8 +410,8 @@ func TestTokenCache_asyncRefreshWithMinDelay(t *testing.T) {
411
410
if err != nil {
412
411
t .Fatalf ("expect no error, got %v" , err )
413
412
}
414
- if diff := cmp . Diff ( expectToken , token ); diff != "" {
415
- t .Errorf ("expect token match\n %s " , diff )
413
+ if expectToken != token {
414
+ t .Errorf ("expect token match: %v != %v " , expectToken , token )
416
415
}
417
416
// Wait for all async refreshes to complete ensure not deduped
418
417
testWaitAsyncRefreshDone (provider )
@@ -423,8 +422,8 @@ func TestTokenCache_asyncRefreshWithMinDelay(t *testing.T) {
423
422
if err != nil {
424
423
t .Fatalf ("expect no error, got %v" , err )
425
424
}
426
- if diff := cmp . Diff ( refreshedToken , token ); diff != "" {
427
- t .Errorf ("expect refreshed token match\n %s " , diff )
425
+ if refreshedToken != token {
426
+ t .Errorf ("expect refreshed token match: %v != %v " , refreshedToken , token )
428
427
}
429
428
}
430
429
@@ -468,8 +467,8 @@ func TestTokenCache_disableAsyncRefresh(t *testing.T) {
468
467
if err != nil {
469
468
t .Fatalf ("expect no error, got %v" , err )
470
469
}
471
- if diff := cmp . Diff ( expectToken , token ); diff != "" {
472
- t .Errorf ("expect token match\n %s " , diff )
470
+ if expectToken != token {
471
+ t .Errorf ("expect token match: %v != %v " , expectToken , token )
473
472
}
474
473
475
474
// Update time into refresh window before token expires
@@ -499,8 +498,8 @@ func TestTokenCache_disableAsyncRefresh(t *testing.T) {
499
498
if err != nil {
500
499
t .Fatalf ("expect no error, got %v" , err )
501
500
}
502
- if diff := cmp . Diff ( refreshedToken , token ); diff != "" {
503
- t .Errorf ("expect refreshed token match\n %s " , diff )
501
+ if refreshedToken != token {
502
+ t .Errorf ("expect refreshed token match: %v != %v " , refreshedToken , token )
504
503
}
505
504
}
506
505
0 commit comments