Skip to content

Commit c9caa9e

Browse files
authored
metadata: remove String method (#7372)
1 parent f199062 commit c9caa9e

File tree

2 files changed

+0
-26
lines changed

2 files changed

+0
-26
lines changed

metadata/metadata.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,6 @@ func Pairs(kv ...string) MD {
9090
return md
9191
}
9292

93-
// String implements fmt.Stringer to allow metadata to be printed when stored
94-
// in a context. It returns the metadata map as formatted by Go's fmt package.
95-
func (md MD) String() string {
96-
return fmt.Sprint(map[string][]string(md))
97-
}
98-
9993
// Len returns the number of items in md.
10094
func (md MD) Len() int {
10195
return len(md)

metadata/metadata_test.go

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -338,26 +338,6 @@ func (s) TestAppendToOutgoingContext_FromKVSlice(t *testing.T) {
338338
}
339339
}
340340

341-
func TestStringerMD(t *testing.T) {
342-
for _, test := range []struct {
343-
md MD
344-
want string
345-
}{
346-
{MD{}, "map[]"},
347-
{MD{"k1": []string{}}, "map[k1:[]]"},
348-
{MD{"k1": []string{"v1", "v2"}}, "map[k1:[v1 v2]]"},
349-
{MD{"k1": []string{"v1"}}, "map[k1:[v1]]"},
350-
{MD{"k1": []string{"v1", "v2"}, "k2": []string{}, "k3": []string{"1", "2", "3"}}, "map[k1:[v1 v2] k2:[] k3:[1 2 3]]"},
351-
{MD{"k2": []string{}, "k3": []string{"1", "2", "3"}, "k1": []string{"v1", "v2"}}, "map[k1:[v1 v2] k2:[] k3:[1 2 3]]"},
352-
{MD{"k3": []string{"1", "2", "3"}, "k2": []string{}, "k1": []string{"v1", "v2"}}, "map[k1:[v1 v2] k2:[] k3:[1 2 3]]"},
353-
} {
354-
got := test.md.String()
355-
if got != test.want {
356-
t.Fatalf("Metadata string %q should be %q", got, test.want)
357-
}
358-
}
359-
}
360-
361341
// Old/slow approach to adding metadata to context
362342
func Benchmark_AddingMetadata_ContextManipulationApproach(b *testing.B) {
363343
// TODO: Add in N=1-100 tests once Go1.6 support is removed.

0 commit comments

Comments
 (0)