(t *testing.T)
| 1055 | } |
| 1056 | |
| 1057 | func TestDevValidName(t *testing.T) { |
| 1058 | testCases := []struct { |
| 1059 | name string |
| 1060 | valid bool |
| 1061 | }{ |
| 1062 | {name: "", valid: false}, |
| 1063 | {name: "a", valid: true}, |
| 1064 | {name: strings.Repeat("a", unix.IFNAMSIZ), valid: true}, |
| 1065 | {name: strings.Repeat("a", unix.IFNAMSIZ+1), valid: false}, |
| 1066 | {name: ".", valid: false}, |
| 1067 | {name: "..", valid: false}, |
| 1068 | {name: "dev/null", valid: false}, |
| 1069 | {name: "valid:name", valid: false}, |
| 1070 | {name: "valid name", valid: false}, |
| 1071 | } |
| 1072 | for _, tc := range testCases { |
| 1073 | t.Run(tc.name, func(t *testing.T) { |
| 1074 | if devValidName(tc.name) != tc.valid { |
| 1075 | t.Fatalf("name %q, expected valid: %v", tc.name, tc.valid) |
| 1076 | } |
| 1077 | }) |
| 1078 | } |
| 1079 | } |
nothing calls this directly
no test coverage detected
searching dependent graphs…