19
19
import static org .assertj .core .api .Assertions .assertThatCode ;
20
20
import static org .mockito .Mockito .verifyNoInteractions ;
21
21
22
+ import io .opentelemetry .api .OpenTelemetry ;
22
23
import io .opentelemetry .api .common .AttributeKey ;
23
24
import io .opentelemetry .api .common .Attributes ;
24
- import io .opentelemetry .api .metrics .MeterProvider ;
25
25
import io .opentelemetry .api .trace .Span ;
26
26
import io .opentelemetry .api .trace .SpanBuilder ;
27
27
import io .opentelemetry .api .trace .SpanContext ;
34
34
import io .opentelemetry .api .trace .TracerProvider ;
35
35
import io .opentelemetry .context .Context ;
36
36
import io .opentelemetry .context .Scope ;
37
+ import io .opentelemetry .sdk .OpenTelemetrySdk ;
37
38
import io .opentelemetry .sdk .common .InternalTelemetryVersion ;
38
39
import io .opentelemetry .sdk .metrics .SdkMeterProvider ;
39
40
import io .opentelemetry .sdk .testing .assertj .OpenTelemetryAssertions ;
@@ -987,10 +988,14 @@ public String getDescription() {
987
988
InMemoryMetricReader inMemoryMetrics = InMemoryMetricReader .create ();
988
989
try (SdkMeterProvider meterProvider =
989
990
SdkMeterProvider .builder ().registerMetricReader (inMemoryMetrics ).build ()) {
991
+
992
+ OpenTelemetrySdk telemetrySdk =
993
+ OpenTelemetrySdk .builder ().setMeterProvider (meterProvider ).build ();
994
+
990
995
Tracer tracer =
991
996
SdkTracerProvider .builder ()
992
997
.setSampler (sampler )
993
- .setMeterProvider (() -> meterProvider )
998
+ .setInternalTelemetryOpenTelemetry (() -> telemetrySdk )
994
999
.setInternalTelemetry (InternalTelemetryVersion .LATEST )
995
1000
.build ()
996
1001
.get ("testing" );
@@ -1152,12 +1157,12 @@ public String getDescription() {
1152
1157
}
1153
1158
};
1154
1159
1155
- Supplier <MeterProvider > mockMeterProvider = Mockito .mock (Supplier .class );
1160
+ Supplier <OpenTelemetry > mockTelemetryProvider = Mockito .mock (Supplier .class );
1156
1161
1157
1162
Tracer tracer =
1158
1163
SdkTracerProvider .builder ()
1159
1164
.setSampler (sampler )
1160
- .setMeterProvider ( mockMeterProvider )
1165
+ .setInternalTelemetryOpenTelemetry ( mockTelemetryProvider )
1161
1166
.setInternalTelemetry (InternalTelemetryVersion .LEGACY )
1162
1167
.build ()
1163
1168
.get ("testing" );
@@ -1171,7 +1176,7 @@ public String getDescription() {
1171
1176
currentSamplingDecision .set (SamplingDecision .RECORD_AND_SAMPLE );
1172
1177
tracer .spanBuilder ("record_and_sample" ).startSpan ().end ();
1173
1178
1174
- verifyNoInteractions (mockMeterProvider );
1179
+ verifyNoInteractions (mockTelemetryProvider );
1175
1180
}
1176
1181
1177
1182
@ Test
0 commit comments