(t *testing.T)
| 192 | } |
| 193 | |
| 194 | func TestArgsEscape(t *testing.T) { |
| 195 | t.Parallel() |
| 196 | |
| 197 | testArgsEscape(t, "foo", "bar", "foo=bar") |
| 198 | |
| 199 | // Test all characters |
| 200 | k := "f.o,1:2/4" |
| 201 | v := make([]byte, 256) |
| 202 | for i := range 256 { |
| 203 | v[i] = byte(i) |
| 204 | } |
| 205 | u := url.Values{} |
| 206 | u.Add(k, string(v)) |
| 207 | testArgsEscape(t, k, string(v), u.Encode()) |
| 208 | } |
| 209 | |
| 210 | func testArgsEscape(t *testing.T, k, v, expectedS string) { |
| 211 | var a Args |
nothing calls this directly
no test coverage detected
searching dependent graphs…