github.com/influxdata/influxdb/v2@v2.7.6/dbrp_mapping_internal_test.go (about) 1 package influxdb 2 3 import ( 4 "testing" 5 ) 6 7 func Test_validName(t *testing.T) { 8 tests := []struct { 9 arg string 10 name string 11 want bool 12 }{ 13 { 14 name: "names cannot have unprintable characters", 15 arg: string([]byte{0x0D}), 16 want: false, 17 }, 18 { 19 name: "names cannot have .", 20 arg: ".", 21 want: false, 22 }, 23 { 24 name: "names cannot have ..", 25 arg: "..", 26 want: false, 27 }, 28 { 29 name: "names cannot have /", 30 arg: "/", 31 want: false, 32 }, 33 } 34 for _, tt := range tests { 35 t.Run(tt.name, func(t *testing.T) { 36 if got := validName(tt.arg); got != tt.want { 37 t.Errorf("validName() = %v, want %v", got, tt.want) 38 } 39 }) 40 } 41 }