Skip to content

Commit 3269221

Browse files
committed
add test to ensure backwards compat
1 parent 6b0589a commit 3269221

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/*
2+
* Copyright The OpenTelemetry Authors
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
6+
package io.opentelemetry.sdk.metrics.internal;
7+
8+
import static org.assertj.core.api.Assertions.as;
9+
import static org.assertj.core.api.Assertions.assertThat;
10+
11+
import io.opentelemetry.sdk.metrics.SdkMeterProvider;
12+
import io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder;
13+
import io.opentelemetry.sdk.metrics.exemplar.ExemplarFilter;
14+
import org.assertj.core.api.InstanceOfAssertFactories;
15+
import org.junit.jupiter.api.Test;
16+
17+
class SdkMeterProviderUtilTest {
18+
19+
@SuppressWarnings(
20+
"deprecation") // Temporary deprecation to allow transition (remove after 1.55.0)
21+
@Test
22+
void setExemplarFilter() {
23+
SdkMeterProviderBuilder builder = SdkMeterProvider.builder();
24+
SdkMeterProviderUtil.setExemplarFilter(builder, ExemplarFilter.alwaysOn());
25+
assertThat(builder)
26+
.extracting("exemplarFilter", as(InstanceOfAssertFactories.type(ExemplarFilter.class)))
27+
.isEqualTo(ExemplarFilter.alwaysOn());
28+
}
29+
}

0 commit comments

Comments
 (0)