This commit is contained in:
Gregor Zeitlinger 2025-07-23 11:57:16 +02:00
parent 13d0243597
commit 23e1c14a4f
1 changed files with 7 additions and 7 deletions

View File

@ -6,6 +6,9 @@
package io.opentelemetry.sdk.autoconfigure;
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.assertThat;
import static java.util.Collections.singletonMap;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatCode;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.doReturn;
@ -100,16 +103,13 @@ class DeclarativeConfigurationTest {
.isInstanceOf(ConfigurationException.class)
.hasMessageContaining("Configuration file not found");
assertThatThrownBy(
assertThatCode(
() ->
AutoConfiguredOpenTelemetrySdk.builder()
.setConfig(
DefaultConfigProperties.createFromMap(
Collections.singletonMap("otel.experimental.config.file", "")))
.addPropertiesSupplier(() -> singletonMap("otel.experimental.config.file", ""))
.addPropertiesSupplier(() -> singletonMap("otel.sdk.disabled", "true"))
.build())
.hasMessageContaining(
"otel.metrics.exporter set to \"otlp\" but opentelemetry-exporter-otlp not found on "
+ "classpath. Make sure to add it as a dependency.");
.doesNotThrowAnyException();
}
@Test