func NewAssertCounter()

in docappendertest/docappendertest.go [233:244]


func NewAssertCounter(t testing.TB, asserted *atomic.Int64) func(metric metricdata.Metrics, count int64, attrs attribute.Set) {
	t.Helper()

	return func(metric metricdata.Metrics, count int64, attrs attribute.Set) {
		asserted.Add(1)
		counter := metric.Data.(metricdata.Sum[int64])
		for _, dp := range counter.DataPoints {
			assert.Equal(t, count, dp.Value)
			assert.Equal(t, attrs, dp.Attributes)
		}
	}
}