@@ -22,7 +22,6 @@ import (
22
22
"context"
23
23
"reflect"
24
24
"strconv"
25
- "strings"
26
25
"testing"
27
26
"time"
28
27
@@ -342,19 +341,19 @@ func (s) TestAppendToOutgoingContext_FromKVSlice(t *testing.T) {
342
341
func TestStringerMD (t * testing.T ) {
343
342
for _ , test := range []struct {
344
343
md MD
345
- want [] string
344
+ want string
346
345
}{
347
- {MD {}, []string {"MD{}" }},
348
- {MD {"k1" : []string {}}, []string {"MD{k1=[]}" }},
349
- {MD {"k1" : []string {"v1" , "v2" }}, []string {"MD{k1=[v1, v2]}" }},
350
- {MD {"k1" : []string {"v1" }}, []string {"MD{k1=[v1]}" }},
351
- {MD {"k1" : []string {"v1" , "v2" }, "k2" : []string {}, "k3" : []string {"1" , "2" , "3" }}, []string {"MD{" , "k1=[v1, v2]" , "k2=[]" , "k3=[1, 2, 3]" , "}" }},
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]]" },
352
353
} {
353
354
got := test .md .String ()
354
- for _ , want := range test .want {
355
- if ! strings .Contains (got , want ) {
356
- t .Fatalf ("Metadata string %q is missing %q" , got , want )
357
- }
355
+ if got != test .want {
356
+ t .Fatalf ("Metadata string %q should be %q" , got , test .want )
358
357
}
359
358
}
360
359
}
0 commit comments