|
54 | 54 | import com.google.api.gax.rpc.testing.FakeStubSettings; |
55 | 55 | import com.google.api.gax.rpc.testing.FakeTransportChannel; |
56 | 56 | import com.google.api.gax.tracing.ApiTracerFactory; |
57 | | -import com.google.api.gax.tracing.BaseApiTracerFactory; |
| 57 | +import com.google.api.gax.tracing.SpanTracerFactory; |
58 | 58 | import com.google.auth.ApiKeyCredentials; |
59 | 59 | import com.google.auth.CredentialTypeForMetrics; |
60 | 60 | import com.google.auth.Credentials; |
@@ -1290,34 +1290,21 @@ void test_nullMtlsEndpointIsNotPassedToTransportChannel() throws IOException { |
1290 | 1290 | ClientContext.create(clientSettings); |
1291 | 1291 | } |
1292 | 1292 |
|
1293 | | - @Test |
1294 | | - void testCreate_withNullTracerFactory() throws IOException { |
1295 | | - FakeStubSettings.Builder builder = FakeStubSettings.newBuilder(); |
1296 | | - builder.setTransportChannelProvider(getFakeTransportChannelProvider()); |
1297 | | - builder.setCredentialsProvider( |
1298 | | - FixedCredentialsProvider.create(Mockito.mock(Credentials.class))); |
1299 | | - |
1300 | | - FakeStubSettings settings = Mockito.spy(builder.build()); |
1301 | | - Mockito.doReturn(null).when(settings).getTracerFactory(); |
1302 | | - |
1303 | | - ClientContext context = ClientContext.create(settings); |
1304 | | - assertThat(context.getTracerFactory()).isSameInstanceAs(BaseApiTracerFactory.getInstance()); |
1305 | | - } |
1306 | | - |
1307 | 1293 | @Test |
1308 | 1294 | void testCreate_withTracerFactoryReturningNullWithContext() throws IOException { |
1309 | 1295 | FakeStubSettings.Builder builder = FakeStubSettings.newBuilder(); |
1310 | 1296 | builder.setTransportChannelProvider(getFakeTransportChannelProvider()); |
1311 | 1297 | builder.setCredentialsProvider( |
1312 | 1298 | FixedCredentialsProvider.create(Mockito.mock(Credentials.class))); |
1313 | 1299 |
|
1314 | | - ApiTracerFactory apiTracerFactory = Mockito.mock(ApiTracerFactory.class); |
1315 | | - Mockito.doReturn(null).when(apiTracerFactory).withContext(Mockito.any()); |
| 1300 | + ApiTracerFactory apiTracerFactory = Mockito.mock(SpanTracerFactory.class); |
| 1301 | + Mockito.doReturn(apiTracerFactory).when(apiTracerFactory).withContext(Mockito.any()); |
1316 | 1302 |
|
1317 | 1303 | FakeStubSettings settings = Mockito.spy(builder.build()); |
1318 | 1304 | Mockito.doReturn(apiTracerFactory).when(settings).getTracerFactory(); |
1319 | 1305 |
|
1320 | 1306 | ClientContext context = ClientContext.create(settings); |
1321 | | - assertThat(context.getTracerFactory()).isSameInstanceAs(BaseApiTracerFactory.getInstance()); |
| 1307 | + assertThat(context.getTracerFactory()).isSameInstanceAs(apiTracerFactory); |
| 1308 | + verify(apiTracerFactory, times(1)).withContext(Mockito.any()); |
1322 | 1309 | } |
1323 | 1310 | } |
0 commit comments