(a *assert.Assertion, t *testing.T, template *waf.WAF)
| 265 | } |
| 266 | |
| 267 | func testTemplate6001(a *assert.Assertion, t *testing.T, template *waf.WAF) { |
| 268 | { |
| 269 | req, err := http.NewRequest(http.MethodPost, "http://example.com/.svn/123.txt", nil) |
| 270 | if err != nil { |
| 271 | t.Fatal(err) |
| 272 | } |
| 273 | req.Header.Set("User-Agent", testUserAgent) |
| 274 | result, err := template.MatchRequest(requests.NewTestRequest(req), nil, firewallconfigs.ServerCaptchaTypeNone) |
| 275 | if err != nil { |
| 276 | t.Fatal(err) |
| 277 | } |
| 278 | a.IsNotNil(result.Set) |
| 279 | if result.Set != nil { |
| 280 | a.IsTrue(result.Set.Code == "6001") |
| 281 | } |
| 282 | } |
| 283 | |
| 284 | { |
| 285 | req, err := http.NewRequest(http.MethodPost, "http://example.com/123.git", nil) |
| 286 | if err != nil { |
| 287 | t.Fatal(err) |
| 288 | } |
| 289 | result, err := template.MatchRequest(requests.NewTestRequest(req), nil, firewallconfigs.ServerCaptchaTypeNone) |
| 290 | if err != nil { |
| 291 | t.Fatal(err) |
| 292 | } |
| 293 | a.IsNotNil(result.Set) |
| 294 | } |
| 295 | } |
| 296 | |
| 297 | func testTemplate7010(a *assert.Assertion, t *testing.T, template *waf.WAF) { |
| 298 | for _, id := range []string{ |
no test coverage detected