You've already forked opentelemetry-go
mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2025-12-01 23:12:29 +02:00
#### Description Testifylint is a linter that provides best practices with the use of testify. This PR enables [empty](https://github.com/Antonboom/testifylint?tab=readme-ov-file#empty) and [len](https://github.com/Antonboom/testifylint?tab=readme-ov-file#len) rules from [testifylint](https://github.com/Antonboom/testifylint) Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
25 lines
462 B
Go
25 lines
462 B
Go
// Copyright The OpenTelemetry Authors
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package exemplar
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestDrop(t *testing.T) {
|
|
t.Run("Int64", testDropFiltered[int64])
|
|
t.Run("Float64", testDropFiltered[float64])
|
|
}
|
|
|
|
func testDropFiltered[N int64 | float64](t *testing.T) {
|
|
r := Drop[N]()
|
|
|
|
var dest []Exemplar
|
|
r.Collect(&dest)
|
|
|
|
assert.Empty(t, dest, "non-sampled context should not be offered")
|
|
}
|