Skip to content

Commit 981454b

Browse files
committed
update tests.
1 parent be79698 commit 981454b

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

gax-java/gax/src/test/java/com/google/api/gax/rpc/EndpointContextTest.java

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,9 @@ void endpointContextBuild_shouldUseS2A_tlsEndpoint() throws IOException {
380380
defaultEndpointContextBuilder =
381381
defaultEndpointContextBuilder
382382
.setEnvProvider(envProvider)
383+
.setUniverseDomain(Credentials.GOOGLE_DEFAULT_UNIVERSE)
383384
.setClientSettingsEndpoint("")
385+
.setTransportChannelProviderEndpoint("")
384386
.setUsingGDCH(false);
385387
EndpointContext endpointContext = defaultEndpointContextBuilder.build();
386388
Truth.assertThat(defaultEndpointContextBuilder.shouldUseS2A()).isTrue();
@@ -477,7 +479,9 @@ void shouldUseS2A_envVarNotSet_returnsFalse() throws IOException {
477479
defaultEndpointContextBuilder =
478480
defaultEndpointContextBuilder
479481
.setEnvProvider(envProvider)
482+
.setUniverseDomain(Credentials.GOOGLE_DEFAULT_UNIVERSE)
480483
.setClientSettingsEndpoint("")
484+
.setTransportChannelProviderEndpoint("")
481485
.setUsingGDCH(false);
482486
Truth.assertThat(defaultEndpointContextBuilder.shouldUseS2A()).isFalse();
483487
}
@@ -489,7 +493,9 @@ void shouldUseS2A_UsingGDCH_returnsFalse() throws IOException {
489493
defaultEndpointContextBuilder =
490494
defaultEndpointContextBuilder
491495
.setEnvProvider(envProvider)
496+
.setUniverseDomain(Credentials.GOOGLE_DEFAULT_UNIVERSE)
492497
.setClientSettingsEndpoint("")
498+
.setTransportChannelProviderEndpoint("")
493499
.setUsingGDCH(true);
494500
Truth.assertThat(defaultEndpointContextBuilder.shouldUseS2A()).isFalse();
495501
}
@@ -501,7 +507,23 @@ void shouldUseS2A_customEndpointSetViaClientSettings_returnsFalse() throws IOExc
501507
defaultEndpointContextBuilder =
502508
defaultEndpointContextBuilder
503509
.setEnvProvider(envProvider)
510+
.setUniverseDomain(Credentials.GOOGLE_DEFAULT_UNIVERSE)
504511
.setClientSettingsEndpoint("test.endpoint.com:443")
512+
.setTransportChannelProviderEndpoint("")
513+
.setUsingGDCH(false);
514+
Truth.assertThat(defaultEndpointContextBuilder.shouldUseS2A()).isFalse();
515+
}
516+
517+
@Test
518+
void shouldUseS2A_customEndpointSetViaTransportChannelProvider_returnsFalse() throws IOException {
519+
EnvironmentProvider envProvider = Mockito.mock(EnvironmentProvider.class);
520+
Mockito.when(envProvider.getenv(EndpointContext.S2A_ENV_ENABLE_USE_S2A)).thenReturn("true");
521+
defaultEndpointContextBuilder =
522+
defaultEndpointContextBuilder
523+
.setEnvProvider(envProvider)
524+
.setUniverseDomain(Credentials.GOOGLE_DEFAULT_UNIVERSE)
525+
.setClientSettingsEndpoint("")
526+
.setTransportChannelProviderEndpoint("test.endpoint.com:443")
505527
.setUsingGDCH(false);
506528
Truth.assertThat(defaultEndpointContextBuilder.shouldUseS2A()).isFalse();
507529
}
@@ -513,8 +535,10 @@ void shouldUseS2A_mtlsEndpointNull_returnsFalse() throws IOException {
513535
defaultEndpointContextBuilder =
514536
defaultEndpointContextBuilder
515537
.setEnvProvider(envProvider)
538+
.setUniverseDomain(Credentials.GOOGLE_DEFAULT_UNIVERSE)
516539
.setClientSettingsEndpoint("")
517540
.setUsingGDCH(false)
541+
.setTransportChannelProviderEndpoint("")
518542
.setMtlsEndpoint(null);
519543
Truth.assertThat(defaultEndpointContextBuilder.shouldUseS2A()).isFalse();
520544
}
@@ -526,8 +550,10 @@ void shouldUseS2A_mtlsEndpointEmpty_returnsFalse() throws IOException {
526550
defaultEndpointContextBuilder =
527551
defaultEndpointContextBuilder
528552
.setEnvProvider(envProvider)
553+
.setUniverseDomain(Credentials.GOOGLE_DEFAULT_UNIVERSE)
529554
.setClientSettingsEndpoint("")
530555
.setMtlsEndpoint("")
556+
.setTransportChannelProviderEndpoint("")
531557
.setUsingGDCH(false);
532558
Truth.assertThat(defaultEndpointContextBuilder.shouldUseS2A()).isFalse();
533559
}

0 commit comments

Comments
 (0)