37
37
import com .google .auth .oauth2 .OAuth2Credentials ;
38
38
import com .google .cloud .sql .CredentialFactory ;
39
39
import java .io .IOException ;
40
- import java .time .Duration ;
41
40
import java .time .Instant ;
42
41
import java .time .temporal .ChronoUnit ;
43
42
import java .util .Collections ;
@@ -75,8 +74,7 @@ public AccessToken refreshAccessToken() throws IOException {
75
74
76
75
@ Test
77
76
public void testEmptyTokenOnEmptyCredentials () throws IOException {
78
- DefaultAccessTokenSupplier supplier =
79
- new DefaultAccessTokenSupplier (null , 1 , Duration .ofMillis (10 ));
77
+ DefaultAccessTokenSupplier supplier = new DefaultAccessTokenSupplier (null );
80
78
assertThat (supplier .get ()).isEqualTo (Optional .empty ());
81
79
}
82
80
@@ -100,8 +98,7 @@ public AccessToken refreshAccessToken() throws IOException {
100
98
};
101
99
102
100
DefaultAccessTokenSupplier supplier =
103
- new DefaultAccessTokenSupplier (
104
- new GoogleCredentialsFactory (googleCredentials ), 1 , Duration .ofMillis (10 ));
101
+ new DefaultAccessTokenSupplier (new GoogleCredentialsFactory (googleCredentials ));
105
102
Optional <AccessToken > token = supplier .get ();
106
103
107
104
assertThat (token .isPresent ()).isTrue ();
@@ -127,8 +124,7 @@ public HttpRequestInitializer create() {
127
124
}
128
125
};
129
126
130
- DefaultAccessTokenSupplier supplier =
131
- new DefaultAccessTokenSupplier (badFactory , 1 , Duration .ofMillis (10 ));
127
+ DefaultAccessTokenSupplier supplier = new DefaultAccessTokenSupplier (badFactory );
132
128
RuntimeException ex = assertThrows (RuntimeException .class , supplier ::get );
133
129
assertThat (ex ).hasMessageThat ().contains ("Unsupported credentials of type" );
134
130
}
@@ -153,11 +149,10 @@ public AccessToken refreshAccessToken() throws IOException {
153
149
};
154
150
155
151
DefaultAccessTokenSupplier supplier =
156
- new DefaultAccessTokenSupplier (
157
- new GoogleCredentialsFactory (expiredGoogleCredentials ), 1 , Duration .ofMillis (10 ));
152
+ new DefaultAccessTokenSupplier (new GoogleCredentialsFactory (expiredGoogleCredentials ));
158
153
IllegalStateException ex = assertThrows (IllegalStateException .class , supplier ::get );
159
154
assertThat (ex ).hasMessageThat ().contains ("Error refreshing credentials" );
160
- assertThat (refreshCounter .get ()).isEqualTo (1 );
155
+ assertThat (refreshCounter .get ()).isEqualTo (5 );
161
156
}
162
157
163
158
@ Test
@@ -180,11 +175,10 @@ public AccessToken refreshAccessToken() throws IOException {
180
175
};
181
176
182
177
DefaultAccessTokenSupplier supplier =
183
- new DefaultAccessTokenSupplier (
184
- new GoogleCredentialsFactory (refreshGetsExpiredToken ), 1 , Duration .ofMillis (10 ));
178
+ new DefaultAccessTokenSupplier (new GoogleCredentialsFactory (refreshGetsExpiredToken ));
185
179
IllegalStateException ex = assertThrows (IllegalStateException .class , supplier ::get );
186
180
assertThat (ex ).hasMessageThat ().contains ("expiration time is in the past" );
187
- assertThat (refreshCounter .get ()).isEqualTo (1 );
181
+ assertThat (refreshCounter .get ()).isEqualTo (5 );
188
182
}
189
183
190
184
@ Test
@@ -206,8 +200,7 @@ public AccessToken refreshAccessToken() throws IOException {
206
200
};
207
201
208
202
DefaultAccessTokenSupplier supplier =
209
- new DefaultAccessTokenSupplier (
210
- new GoogleCredentialsFactory (refreshableCredentials ), 1 , Duration .ofMillis (10 ));
203
+ new DefaultAccessTokenSupplier (new GoogleCredentialsFactory (refreshableCredentials ));
211
204
Optional <AccessToken > token = supplier .get ();
212
205
213
206
assertThat (token .isPresent ()).isTrue ();
@@ -239,8 +232,7 @@ public AccessToken refreshAccessToken() throws IOException {
239
232
};
240
233
241
234
DefaultAccessTokenSupplier supplier =
242
- new DefaultAccessTokenSupplier (
243
- new GoogleCredentialsFactory (refreshableCredentials ), 3 , Duration .ofMillis (10 ));
235
+ new DefaultAccessTokenSupplier (new GoogleCredentialsFactory (refreshableCredentials ));
244
236
Optional <AccessToken > token = supplier .get ();
245
237
246
238
assertThat (token .isPresent ()).isTrue ();
@@ -271,8 +263,7 @@ public GoogleCredentials createScoped(String... scopes) {
271
263
public void throwsErrorForWrongCredentialType () {
272
264
OAuth2Credentials creds = OAuth2Credentials .create (new AccessToken ("abc" , null ));
273
265
DefaultAccessTokenSupplier supplier =
274
- new DefaultAccessTokenSupplier (
275
- new Oauth2BadCredentialFactory (creds ), 1 , Duration .ofMillis (10 ));
266
+ new DefaultAccessTokenSupplier (new Oauth2BadCredentialFactory (creds ));
276
267
RuntimeException ex = assertThrows (RuntimeException .class , supplier ::get );
277
268
278
269
assertThat (ex )
@@ -291,8 +282,7 @@ public GoogleCredentials createScoped(String... scopes) {
291
282
}
292
283
};
293
284
DefaultAccessTokenSupplier supplier =
294
- new DefaultAccessTokenSupplier (
295
- new GoogleCredentialsFactory (creds ), 1 , Duration .ofMillis (10 ));
285
+ new DefaultAccessTokenSupplier (new GoogleCredentialsFactory (creds ));
296
286
RuntimeException ex = assertThrows (RuntimeException .class , supplier ::get );
297
287
298
288
assertThat (ex ).hasMessageThat ().contains ("Access Token has length of zero" );
@@ -317,8 +307,7 @@ public AccessToken refreshAccessToken() throws IOException {
317
307
};
318
308
319
309
DefaultAccessTokenSupplier supplier =
320
- new DefaultAccessTokenSupplier (
321
- new GoogleCredentialsFactory (refreshableCredentials ), 1 , Duration .ofMillis (10 ));
310
+ new DefaultAccessTokenSupplier (new GoogleCredentialsFactory (refreshableCredentials ));
322
311
RuntimeException ex = assertThrows (RuntimeException .class , supplier ::get );
323
312
324
313
assertThat (ex ).hasMessageThat ().contains ("Access Token expiration time is in the past" );
@@ -368,8 +357,7 @@ public LowLevelHttpResponse execute() throws IOException {
368
357
credential .setExpirationTimeMilliseconds (future .toEpochMilli ());
369
358
370
359
DefaultAccessTokenSupplier supplier =
371
- new DefaultAccessTokenSupplier (
372
- new Oauth2CredentialFactory (credential ), 1 , Duration .ofMillis (10 ));
360
+ new DefaultAccessTokenSupplier (new Oauth2CredentialFactory (credential ));
373
361
Optional <AccessToken > token = supplier .get ();
374
362
375
363
assertThat (token .isPresent ()).isTrue ();
@@ -438,8 +426,7 @@ public void intercept(HttpRequest request) throws IOException {
438
426
credential .setExpirationTimeMilliseconds (past .toEpochMilli ());
439
427
440
428
DefaultAccessTokenSupplier supplier =
441
- new DefaultAccessTokenSupplier (
442
- new Oauth2CredentialFactory (credential ), 1 , Duration .ofMillis (10 ));
429
+ new DefaultAccessTokenSupplier (new Oauth2CredentialFactory (credential ));
443
430
Optional <AccessToken > token = supplier .get ();
444
431
445
432
assertThat (token .isPresent ()).isTrue ();
0 commit comments