Skip to content

Commit 9db255e

Browse files
committed
add test
1 parent 5a2c60e commit 9db255e

File tree

6 files changed

+16
-6
lines changed

6 files changed

+16
-6
lines changed

testing-common/src/main/java/io/opentelemetry/instrumentation/testing/provider/TestBridgeLogRecordExporterComponentProvider.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import io.opentelemetry.api.incubator.config.DeclarativeConfigProperties;
99
import io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider;
1010
import io.opentelemetry.sdk.logs.export.LogRecordExporter;
11+
import java.util.Objects;
1112

1213
public class TestBridgeLogRecordExporterComponentProvider
1314
implements ComponentProvider<LogRecordExporter> {
@@ -26,7 +27,8 @@ public String getName() {
2627

2728
@Override
2829
public LogRecordExporter create(DeclarativeConfigProperties config) {
29-
return logRecordExporter;
30+
return Objects.requireNonNull(
31+
logRecordExporter, "logRecordExporter must not be null");
3032
}
3133

3234
public static void setLogRecordExporter(LogRecordExporter logRecordExporter) {

testing-common/src/main/java/io/opentelemetry/instrumentation/testing/provider/TestBridgeMetricExporterComponentProvider.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import io.opentelemetry.api.incubator.config.DeclarativeConfigProperties;
99
import io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider;
1010
import io.opentelemetry.sdk.metrics.export.MetricExporter;
11+
import java.util.Objects;
1112

1213
public class TestBridgeMetricExporterComponentProvider
1314
implements ComponentProvider<MetricExporter> {
@@ -26,7 +27,8 @@ public String getName() {
2627

2728
@Override
2829
public MetricExporter create(DeclarativeConfigProperties config) {
29-
return metricExporter;
30+
return Objects.requireNonNull(
31+
metricExporter, "metricExporter must not be null");
3032
}
3133

3234
public static void setMetricExporter(MetricExporter metricExporter) {

testing-common/src/main/java/io/opentelemetry/instrumentation/testing/provider/TestBridgeSpanExporterComponentProvider.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import io.opentelemetry.api.incubator.config.DeclarativeConfigProperties;
99
import io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider;
1010
import io.opentelemetry.sdk.trace.export.SpanExporter;
11+
import java.util.Objects;
1112

1213
public class TestBridgeSpanExporterComponentProvider implements ComponentProvider<SpanExporter> {
1314

@@ -25,7 +26,8 @@ public String getName() {
2526

2627
@Override
2728
public SpanExporter create(DeclarativeConfigProperties config) {
28-
return spanExporter;
29+
return Objects.requireNonNull(
30+
spanExporter, "spanExporter must not be null");
2931
}
3032

3133
public static void setSpanExporter(SpanExporter spanExporter) {

testing/agent-exporter/src/main/java/io/opentelemetry/javaagent/testing/provider/TestBridgeLogRecordExporterComponentProvider.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import io.opentelemetry.api.incubator.config.DeclarativeConfigProperties;
99
import io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider;
1010
import io.opentelemetry.sdk.logs.export.LogRecordExporter;
11+
import java.util.Objects;
1112

1213
public class TestBridgeLogRecordExporterComponentProvider
1314
implements ComponentProvider<LogRecordExporter> {
@@ -26,7 +27,7 @@ public String getName() {
2627

2728
@Override
2829
public LogRecordExporter create(DeclarativeConfigProperties config) {
29-
return logRecordExporter;
30+
return Objects.requireNonNull(logRecordExporter, "logRecordExporter must not be null");
3031
}
3132

3233
public static void setLogRecordExporter(LogRecordExporter logRecordExporter) {

testing/agent-exporter/src/main/java/io/opentelemetry/javaagent/testing/provider/TestBridgeMetricExporterComponentProvider.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import io.opentelemetry.api.incubator.config.DeclarativeConfigProperties;
99
import io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider;
1010
import io.opentelemetry.sdk.metrics.export.MetricExporter;
11+
import java.util.Objects;
1112

1213
public class TestBridgeMetricExporterComponentProvider
1314
implements ComponentProvider<MetricExporter> {
@@ -26,7 +27,7 @@ public String getName() {
2627

2728
@Override
2829
public MetricExporter create(DeclarativeConfigProperties config) {
29-
return metricExporter;
30+
return Objects.requireNonNull(metricExporter, "metricExporter must not be null");
3031
}
3132

3233
public static void setMetricExporter(MetricExporter metricExporter) {

testing/agent-exporter/src/main/java/io/opentelemetry/javaagent/testing/provider/TestBridgeSpanExporterComponentProvider.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import io.opentelemetry.api.incubator.config.DeclarativeConfigProperties;
99
import io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider;
1010
import io.opentelemetry.sdk.trace.export.SpanExporter;
11+
import java.util.Objects;
1112

1213
public class TestBridgeSpanExporterComponentProvider implements ComponentProvider<SpanExporter> {
1314

@@ -25,7 +26,8 @@ public String getName() {
2526

2627
@Override
2728
public SpanExporter create(DeclarativeConfigProperties config) {
28-
return spanExporter;
29+
return Objects.requireNonNull(
30+
spanExporter, "spanExporter must not be null");
2931
}
3032

3133
public static void setSpanExporter(SpanExporter spanExporter) {

0 commit comments

Comments
 (0)