Skip to content

Commit f2d0e15

Browse files
chlosrenovate[bot]jeanbisuttisteveraolaurit
authored
Add AgentForTestingTest.exportAndRetrieveMetrics() (#13414)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Jean Bisutti <[email protected]> Co-authored-by: Steve Rao <[email protected]> Co-authored-by: Lauri Tulmin <[email protected]> Co-authored-by: Lauri Tulmin <[email protected]> Co-authored-by: Trask Stalnaker <[email protected]> Co-authored-by: otelbot[bot] <197425009+otelbot[bot]@users.noreply.github.com> Co-authored-by: otelbot <[email protected]>
1 parent a10eeae commit f2d0e15

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

testing/agent-for-testing/src/test/java/io/opentelemetry/javaagent/testing/AgentForTestingTest.java

+11-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
import io.opentelemetry.api.GlobalOpenTelemetry;
1111
import io.opentelemetry.javaagent.testing.common.AgentTestingExporterAccess;
12+
import io.opentelemetry.sdk.metrics.data.MetricData;
1213
import io.opentelemetry.sdk.trace.data.SpanData;
1314
import java.util.List;
1415
import org.junit.jupiter.api.BeforeEach;
@@ -27,11 +28,20 @@ void empty() {
2728
}
2829

2930
@Test
30-
void exportAndRetrieve() {
31+
void exportAndRetrieveSpans() {
3132
GlobalOpenTelemetry.getTracer("test").spanBuilder("test").startSpan().end();
3233

3334
List<SpanData> spans = AgentTestingExporterAccess.getExportedSpans();
3435
assertEquals(1, spans.size());
3536
assertEquals("test", spans.get(0).getName());
3637
}
38+
39+
@Test
40+
void exportAndRetrieveMetrics() {
41+
GlobalOpenTelemetry.getMeter("test").upDownCounterBuilder("test").build().add(1);
42+
43+
List<MetricData> metrics = AgentTestingExporterAccess.getExportedMetrics();
44+
assertEquals(1, metrics.size());
45+
assertEquals("test", metrics.get(0).getName());
46+
}
3747
}

0 commit comments

Comments
 (0)