You've already forked opentelemetry-go
mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2025-11-29 23:07:45 +02:00
Remove NewKey and update doc comment (#721)
* Update doc comment * Remove NewKey * NewKey->Key
This commit is contained in:
@@ -97,7 +97,7 @@ func (CorrelationContext) Extract(ctx context.Context, supplier propagation.HTTP
|
||||
trimmedValueWithProps.WriteString(prop)
|
||||
}
|
||||
|
||||
keyValues = append(keyValues, kv.NewKey(trimmedName).String(trimmedValueWithProps.String()))
|
||||
keyValues = append(keyValues, kv.Key(trimmedName).String(trimmedValueWithProps.String()))
|
||||
}
|
||||
return ContextWithMap(ctx, NewMap(MapUpdate{
|
||||
MultiKV: keyValues,
|
||||
|
||||
@@ -40,48 +40,48 @@ func TestExtractValidDistributedContextFromHTTPReq(t *testing.T) {
|
||||
name: "valid w3cHeader",
|
||||
header: "key1=val1,key2=val2",
|
||||
wantKVs: []kv.KeyValue{
|
||||
kv.NewKey("key1").String("val1"),
|
||||
kv.NewKey("key2").String("val2"),
|
||||
kv.Key("key1").String("val1"),
|
||||
kv.Key("key2").String("val2"),
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "valid w3cHeader with spaces",
|
||||
header: "key1 = val1, key2 =val2 ",
|
||||
wantKVs: []kv.KeyValue{
|
||||
kv.NewKey("key1").String("val1"),
|
||||
kv.NewKey("key2").String("val2"),
|
||||
kv.Key("key1").String("val1"),
|
||||
kv.Key("key2").String("val2"),
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "valid w3cHeader with properties",
|
||||
header: "key1=val1,key2=val2;prop=1",
|
||||
wantKVs: []kv.KeyValue{
|
||||
kv.NewKey("key1").String("val1"),
|
||||
kv.NewKey("key2").String("val2;prop=1"),
|
||||
kv.Key("key1").String("val1"),
|
||||
kv.Key("key2").String("val2;prop=1"),
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "valid header with url-escaped comma",
|
||||
header: "key1=val1,key2=val2%2Cval3",
|
||||
wantKVs: []kv.KeyValue{
|
||||
kv.NewKey("key1").String("val1"),
|
||||
kv.NewKey("key2").String("val2,val3"),
|
||||
kv.Key("key1").String("val1"),
|
||||
kv.Key("key2").String("val2,val3"),
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "valid header with an invalid header",
|
||||
header: "key1=val1,key2=val2,a,val3",
|
||||
wantKVs: []kv.KeyValue{
|
||||
kv.NewKey("key1").String("val1"),
|
||||
kv.NewKey("key2").String("val2"),
|
||||
kv.Key("key1").String("val1"),
|
||||
kv.Key("key2").String("val2"),
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "valid header with no value",
|
||||
header: "key1=,key2=val2",
|
||||
wantKVs: []kv.KeyValue{
|
||||
kv.NewKey("key1").String(""),
|
||||
kv.NewKey("key2").String("val2"),
|
||||
kv.Key("key1").String(""),
|
||||
kv.Key("key2").String("val2"),
|
||||
},
|
||||
},
|
||||
}
|
||||
@@ -157,31 +157,31 @@ func TestInjectCorrelationContextToHTTPReq(t *testing.T) {
|
||||
{
|
||||
name: "two simple values",
|
||||
kvs: []kv.KeyValue{
|
||||
kv.NewKey("key1").String("val1"),
|
||||
kv.NewKey("key2").String("val2"),
|
||||
kv.Key("key1").String("val1"),
|
||||
kv.Key("key2").String("val2"),
|
||||
},
|
||||
wantInHeader: []string{"key1=val1", "key2=val2"},
|
||||
},
|
||||
{
|
||||
name: "two values with escaped chars",
|
||||
kvs: []kv.KeyValue{
|
||||
kv.NewKey("key1").String("val1,val2"),
|
||||
kv.NewKey("key2").String("val3=4"),
|
||||
kv.Key("key1").String("val1,val2"),
|
||||
kv.Key("key2").String("val3=4"),
|
||||
},
|
||||
wantInHeader: []string{"key1=val1%2Cval2", "key2=val3%3D4"},
|
||||
},
|
||||
{
|
||||
name: "values of non-string types",
|
||||
kvs: []kv.KeyValue{
|
||||
kv.NewKey("key1").Bool(true),
|
||||
kv.NewKey("key2").Int(123),
|
||||
kv.NewKey("key3").Int64(123),
|
||||
kv.NewKey("key4").Int32(123),
|
||||
kv.NewKey("key5").Uint(123),
|
||||
kv.NewKey("key6").Uint32(123),
|
||||
kv.NewKey("key7").Uint64(123),
|
||||
kv.NewKey("key8").Float64(123.567),
|
||||
kv.NewKey("key9").Float32(123.567),
|
||||
kv.Key("key1").Bool(true),
|
||||
kv.Key("key2").Int(123),
|
||||
kv.Key("key3").Int64(123),
|
||||
kv.Key("key4").Int32(123),
|
||||
kv.Key("key5").Uint(123),
|
||||
kv.Key("key6").Uint32(123),
|
||||
kv.Key("key7").Uint64(123),
|
||||
kv.Key("key8").Float64(123.567),
|
||||
kv.Key("key9").Float32(123.567),
|
||||
},
|
||||
wantInHeader: []string{
|
||||
"key1=true",
|
||||
|
||||
@@ -86,7 +86,7 @@ func TestSizeComputation(t *testing.T) {
|
||||
func getTestCases() []testCase {
|
||||
return []testCase{
|
||||
{
|
||||
name: "NewKey map with MultiKV",
|
||||
name: "map with MultiKV",
|
||||
value: MapUpdate{MultiKV: []kv.KeyValue{
|
||||
kv.Int64("key1", 1),
|
||||
kv.String("key2", "val2")},
|
||||
@@ -98,7 +98,7 @@ func getTestCases() []testCase {
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "NewKey map with SingleKV",
|
||||
name: "map with SingleKV",
|
||||
value: MapUpdate{SingleKV: kv.String("key1", "val1")},
|
||||
init: []int{},
|
||||
wantKVs: []kv.KeyValue{
|
||||
@@ -106,7 +106,7 @@ func getTestCases() []testCase {
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "NewKey map with both add fields",
|
||||
name: "map with both add fields",
|
||||
value: MapUpdate{SingleKV: kv.Int64("key1", 3),
|
||||
MultiKV: []kv.KeyValue{
|
||||
kv.String("key1", ""),
|
||||
@@ -119,19 +119,19 @@ func getTestCases() []testCase {
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "NewKey map with empty MapUpdate",
|
||||
name: "map with empty MapUpdate",
|
||||
value: MapUpdate{},
|
||||
init: []int{},
|
||||
wantKVs: []kv.KeyValue{},
|
||||
},
|
||||
{
|
||||
name: "NewKey map with DropSingleK",
|
||||
name: "map with DropSingleK",
|
||||
value: MapUpdate{DropSingleK: kv.Key("key1")},
|
||||
init: []int{},
|
||||
wantKVs: []kv.KeyValue{},
|
||||
},
|
||||
{
|
||||
name: "NewKey map with DropMultiK",
|
||||
name: "map with DropMultiK",
|
||||
value: MapUpdate{DropMultiK: []kv.Key{
|
||||
kv.Key("key1"), kv.Key("key2"),
|
||||
}},
|
||||
@@ -139,7 +139,7 @@ func getTestCases() []testCase {
|
||||
wantKVs: []kv.KeyValue{},
|
||||
},
|
||||
{
|
||||
name: "NewKey map with both drop fields",
|
||||
name: "map with both drop fields",
|
||||
value: MapUpdate{
|
||||
DropSingleK: kv.Key("key1"),
|
||||
DropMultiK: []kv.Key{
|
||||
@@ -151,7 +151,7 @@ func getTestCases() []testCase {
|
||||
wantKVs: []kv.KeyValue{},
|
||||
},
|
||||
{
|
||||
name: "NewKey map with all fields",
|
||||
name: "map with all fields",
|
||||
value: MapUpdate{
|
||||
DropSingleK: kv.Key("key1"),
|
||||
DropMultiK: []kv.Key{
|
||||
|
||||
Reference in New Issue
Block a user