]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/sdk/test/metrics/exemplar/never_sample_filter_test.cc
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / sdk / test / metrics / exemplar / never_sample_filter_test.cc
1 // Copyright The OpenTelemetry Authors
2 // SPDX-License-Identifier: Apache-2.0
3
4 #include "opentelemetry/context/context.h"
5 #ifndef ENABLE_METRICS_PREVIEW
6 # include <gtest/gtest.h>
7 # include "opentelemetry/sdk/metrics/exemplar/never_sample_filter.h"
8
9 using namespace opentelemetry::sdk::metrics;
10
11 TEST(NeverSampleFilter, SampleMeasurement)
12 {
13 auto filter = opentelemetry::sdk::metrics::NeverSampleFilter::GetNeverSampleFilter();
14 ASSERT_FALSE(
15 filter->ShouldSampleMeasurement(1.0, MetricAttributes{}, opentelemetry::context::Context{}));
16 ASSERT_FALSE(
17 filter->ShouldSampleMeasurement(1l, MetricAttributes{}, opentelemetry::context::Context{}));
18 }
19
20 #endif