1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
// Copyright The OpenTelemetry Authors
// SPDX-License-Identifier: Apache-2.0
package otelgrpc
import (
"testing"
"github.com/stretchr/testify/assert"
"google.golang.org/grpc/metadata"
)
func TestMetadataSupplier(t *testing.T) {
md := metadata.New(map[string]string{
"k1": "v1",
})
ms := &metadataSupplier{&md}
v1 := ms.Get("k1")
assert.Equal(t, "v1", v1)
ms.Set("k2", "v2")
v1 = ms.Get("k1")
v2 := ms.Get("k2")
assert.Equal(t, "v1", v1)
assert.Equal(t, "v2", v2)
}
|