File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
sdk/metrics/src/test/java/io/opentelemetry/sdk/metrics/internal/exemplar Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change 88import static io .opentelemetry .sdk .metrics .internal .exemplar .ExemplarFilterInternal .asExemplarFilterInternal ;
99import static org .assertj .core .api .Assertions .as ;
1010import static org .assertj .core .api .Assertions .assertThat ;
11+ import static org .assertj .core .api .Assertions .assertThatThrownBy ;
1112
1213import io .opentelemetry .api .common .Attributes ;
1314import io .opentelemetry .api .trace .Span ;
@@ -86,4 +87,16 @@ void setExemplarFilter() {
8687 "exemplarFilter" , as (InstanceOfAssertFactories .type (ExemplarFilterInternal .class )))
8788 .isEqualTo (ExemplarFilter .alwaysOn ());
8889 }
90+
91+ @ Test
92+ void asExemplarFilterInternal_Valid () {
93+ assertThat (asExemplarFilterInternal (ExemplarFilter .traceBased ()))
94+ .isSameAs (ExemplarFilter .traceBased ());
95+ assertThat (asExemplarFilterInternal (ExemplarFilter .alwaysOff ()))
96+ .isSameAs (ExemplarFilter .alwaysOff ());
97+ assertThat (asExemplarFilterInternal (ExemplarFilter .alwaysOn ()))
98+ .isSameAs (ExemplarFilter .alwaysOn ());
99+ assertThatThrownBy (() -> asExemplarFilterInternal (new ExemplarFilter () {}))
100+ .isInstanceOf (IllegalArgumentException .class );
101+ }
89102}
You can’t perform that action at this time.
0 commit comments