@@ -5,33 +5,6 @@ import (
55 "testing"
66)
77
8- func TestParseKeyValueOpt (t * testing.T ) {
9- invalids := map [string ]string {
10- "" : "unable to parse key/value option: " ,
11- "key" : "unable to parse key/value option: key" ,
12- }
13- for invalid , expectedError := range invalids {
14- if _ , _ , err := ParseKeyValueOpt (invalid ); err == nil || err .Error () != expectedError {
15- t .Fatalf ("Expected error %v for %v, got %v" , expectedError , invalid , err )
16- }
17- }
18- valids := map [string ][]string {
19- "key=value" : {"key" , "value" },
20- " key = value " : {"key" , "value" },
21- "key=value1=value2" : {"key" , "value1=value2" },
22- " key = value1 = value2 " : {"key" , "value1 = value2" },
23- }
24- for valid , expectedKeyValue := range valids {
25- key , value , err := ParseKeyValueOpt (valid )
26- if err != nil {
27- t .Fatal (err )
28- }
29- if key != expectedKeyValue [0 ] || value != expectedKeyValue [1 ] {
30- t .Fatalf ("Expected {%v: %v} got {%v: %v}" , expectedKeyValue [0 ], expectedKeyValue [1 ], key , value )
31- }
32- }
33- }
34-
358func TestParseUintList (t * testing.T ) {
369 valids := map [string ]map [int ]bool {
3710 "" : {},
0 commit comments