@@ -52,9 +52,9 @@ void newTracerWithSpanName_shouldCreateTracer_ifMetricsRecorderIsNotNull() {
5252 LibraryMetadata metadata =
5353 LibraryMetadata .newBuilder ().setArtifactName ("gax-java" ).setVersion ("1.0" ).build ();
5454 ApiTracerContext context = ApiTracerContext .newBuilder ().setLibraryMetadata (metadata ).build ();
55- tracerFactory .withContext (context );
55+ ApiTracerFactory factoryWithContext = tracerFactory .withContext (context );
5656 ApiTracer actual =
57- tracerFactory .newTracer (
57+ factoryWithContext .newTracer (
5858 mock (ApiTracer .class ), mock (SpanName .class ), ApiTracerFactory .OperationType .Unary );
5959 assertThat (actual ).isInstanceOf (OpenTelemetryMetricsTracer .class );
6060 }
@@ -69,17 +69,16 @@ void newTracerWithSpanName_shouldCreateBaseTracer_ifMetricsRecorderIsNull() {
6969
7070 @ Test
7171 void newTracerWithApiTracerContext_shouldMergeApiTracerContext () {
72- ApiTracerContext clientLevelTracerContext = mock ( ApiTracerContext . class , RETURNS_DEEP_STUBS );
73- ApiTracerContext methodLevelTracerContext = mock ( ApiTracerContext . class );
74- when ( clientLevelTracerContext . libraryMetadata (). artifactName ()). thenReturn ( "gax-java" );
75- when ( clientLevelTracerContext . libraryMetadata ().isEmpty ()). thenReturn ( false );
76- when ( clientLevelTracerContext . merge ( methodLevelTracerContext ))
77- . thenReturn ( clientLevelTracerContext );
78-
79- tracerFactory .withContext (clientLevelTracerContext );
80- ApiTracer actual = tracerFactory .newTracer (mock (ApiTracer .class ), methodLevelTracerContext );
72+ LibraryMetadata metadata =
73+ LibraryMetadata . newBuilder (). setArtifactName ( "gax-java" ). setVersion ( "1.0" ). build ( );
74+ ApiTracerContext clientLevelTracerContext =
75+ ApiTracerContext . newBuilder ().setLibraryMetadata ( metadata ). build ( );
76+ ApiTracerContext methodLevelTracerContext =
77+ ApiTracerContext . newBuilder (). setLibraryMetadata ( LibraryMetadata . empty ()). build ( );
78+
79+ ApiTracerFactory factoryWithContext = tracerFactory .withContext (clientLevelTracerContext );
80+ ApiTracer actual = factoryWithContext .newTracer (mock (ApiTracer .class ), methodLevelTracerContext );
8181
82- verify (clientLevelTracerContext ).merge (methodLevelTracerContext );
8382 assertThat (actual ).isInstanceOf (OpenTelemetryMetricsTracer .class );
8483 }
8584
@@ -140,8 +139,8 @@ void testNeedsContext_returnsFalseWhenContextIsNotEmpty() {
140139 LibraryMetadata .newBuilder ().setArtifactName ("gax-java" ).setVersion ("1.0" ).build ();
141140 ApiTracerContext context = ApiTracerContext .newBuilder ().setLibraryMetadata (metadata ).build ();
142141
143- tracerFactory .withContext (context );
142+ ApiTracerFactory factoryWithContext = tracerFactory .withContext (context );
144143
145- assertThat (tracerFactory .needsContext ()).isFalse ();
144+ assertThat (factoryWithContext .needsContext ()).isFalse ();
146145 }
147146}
0 commit comments