Merge pull request #3134 from projectdiscovery/issue-3131-unused-code

Removing unused code in integration tests
dev
Sandeep Singh 2023-01-04 11:59:12 +05:30 committed by GitHub
commit c273cbc8cb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 4 additions and 56 deletions

View File

@ -16,15 +16,10 @@ type dnsBasic struct{}
// Execute executes a test case and returns an error if occurred // Execute executes a test case and returns an error if occurred
func (h *dnsBasic) Execute(filePath string) error { func (h *dnsBasic) Execute(filePath string) error {
var routerErr error
results, err := testutils.RunNucleiTemplateAndGetResults(filePath, "one.one.one.one", debug) results, err := testutils.RunNucleiTemplateAndGetResults(filePath, "one.one.one.one", debug)
if err != nil { if err != nil {
return err return err
} }
if routerErr != nil {
return routerErr
}
return expectResultsCount(results, 1) return expectResultsCount(results, 1)
} }
@ -32,15 +27,10 @@ type dnsPtr struct{}
// Execute executes a test case and returns an error if occurred // Execute executes a test case and returns an error if occurred
func (h *dnsPtr) Execute(filePath string) error { func (h *dnsPtr) Execute(filePath string) error {
var routerErr error
results, err := testutils.RunNucleiTemplateAndGetResults(filePath, "1.1.1.1", debug) results, err := testutils.RunNucleiTemplateAndGetResults(filePath, "1.1.1.1", debug)
if err != nil { if err != nil {
return err return err
} }
if routerErr != nil {
return routerErr
}
return expectResultsCount(results, 1) return expectResultsCount(results, 1)
} }
@ -48,15 +38,10 @@ type dnsCAA struct{}
// Execute executes a test case and returns an error if occurred // Execute executes a test case and returns an error if occurred
func (h *dnsCAA) Execute(filePath string) error { func (h *dnsCAA) Execute(filePath string) error {
var routerErr error
results, err := testutils.RunNucleiTemplateAndGetResults(filePath, "google.com", debug) results, err := testutils.RunNucleiTemplateAndGetResults(filePath, "google.com", debug)
if err != nil { if err != nil {
return err return err
} }
if routerErr != nil {
return routerErr
}
return expectResultsCount(results, 1) return expectResultsCount(results, 1)
} }
@ -64,15 +49,10 @@ type dnsTLSA struct{}
// Execute executes a test case and returns an error if occurred // Execute executes a test case and returns an error if occurred
func (h *dnsTLSA) Execute(filePath string) error { func (h *dnsTLSA) Execute(filePath string) error {
var routerErr error
results, err := testutils.RunNucleiTemplateAndGetResults(filePath, "scanme.sh", debug) results, err := testutils.RunNucleiTemplateAndGetResults(filePath, "scanme.sh", debug)
if err != nil { if err != nil {
return err return err
} }
if routerErr != nil {
return routerErr
}
return expectResultsCount(results, 0) return expectResultsCount(results, 0)
} }
@ -80,14 +60,9 @@ type dnsVariables struct{}
// Execute executes a test case and returns an error if occurred // Execute executes a test case and returns an error if occurred
func (h *dnsVariables) Execute(filePath string) error { func (h *dnsVariables) Execute(filePath string) error {
var routerErr error
results, err := testutils.RunNucleiTemplateAndGetResults(filePath, "one.one.one.one", debug) results, err := testutils.RunNucleiTemplateAndGetResults(filePath, "one.one.one.one", debug)
if err != nil { if err != nil {
return err return err
} }
if routerErr != nil {
return routerErr
}
return expectResultsCount(results, 1) return expectResultsCount(results, 1)
} }

View File

@ -461,8 +461,6 @@ type httpRawGetQuery struct{}
// Execute executes a test case and returns an error if occurred // Execute executes a test case and returns an error if occurred
func (h *httpRawGetQuery) Execute(filePath string) error { func (h *httpRawGetQuery) Execute(filePath string) error {
router := httprouter.New() router := httprouter.New()
var routerErr error
router.GET("/", func(w http.ResponseWriter, r *http.Request, _ httprouter.Params) { router.GET("/", func(w http.ResponseWriter, r *http.Request, _ httprouter.Params) {
if strings.EqualFold(r.URL.Query().Get("test"), "nuclei") { if strings.EqualFold(r.URL.Query().Get("test"), "nuclei") {
fmt.Fprintf(w, "Test is test raw-get-query-matcher text") fmt.Fprintf(w, "Test is test raw-get-query-matcher text")
@ -475,9 +473,6 @@ func (h *httpRawGetQuery) Execute(filePath string) error {
if err != nil { if err != nil {
return err return err
} }
if routerErr != nil {
return routerErr
}
return expectResultsCount(results, 1) return expectResultsCount(results, 1)
} }
@ -487,8 +482,6 @@ type httpRawGet struct{}
// Execute executes a test case and returns an error if occurred // Execute executes a test case and returns an error if occurred
func (h *httpRawGet) Execute(filePath string) error { func (h *httpRawGet) Execute(filePath string) error {
router := httprouter.New() router := httprouter.New()
var routerErr error
router.GET("/", func(w http.ResponseWriter, r *http.Request, _ httprouter.Params) { router.GET("/", func(w http.ResponseWriter, r *http.Request, _ httprouter.Params) {
fmt.Fprintf(w, "Test is test raw-get-matcher text") fmt.Fprintf(w, "Test is test raw-get-matcher text")
}) })
@ -499,9 +492,6 @@ func (h *httpRawGet) Execute(filePath string) error {
if err != nil { if err != nil {
return err return err
} }
if routerErr != nil {
return routerErr
}
return expectResultsCount(results, 1) return expectResultsCount(results, 1)
} }
@ -639,6 +629,7 @@ func (h *httpRawCookieReuse) Execute(filePath string) error {
return expectResultsCount(results, 1) return expectResultsCount(results, 1)
} }
// TODO: excluded due to parsing errors with console
// type httpRawUnsafeRequest struct{ // type httpRawUnsafeRequest struct{
// Execute executes a test case and returns an error if occurred // Execute executes a test case and returns an error if occurred
// func (h *httpRawUnsafeRequest) Execute(filePath string) error { // func (h *httpRawUnsafeRequest) Execute(filePath string) error {
@ -666,13 +657,12 @@ type httpRequestCondition struct{}
// Execute executes a test case and returns an error if occurred // Execute executes a test case and returns an error if occurred
func (h *httpRequestCondition) Execute(filePath string) error { func (h *httpRequestCondition) Execute(filePath string) error {
router := httprouter.New() router := httprouter.New()
var routerErr error
router.GET("/200", func(w http.ResponseWriter, r *http.Request, _ httprouter.Params) { router.GET("/200", func(w http.ResponseWriter, r *http.Request, _ httprouter.Params) {
w.WriteHeader(200) w.WriteHeader(http.StatusOK)
}) })
router.GET("/400", func(w http.ResponseWriter, r *http.Request, _ httprouter.Params) { router.GET("/400", func(w http.ResponseWriter, r *http.Request, _ httprouter.Params) {
w.WriteHeader(400) w.WriteHeader(http.StatusBadRequest)
}) })
ts := httptest.NewServer(router) ts := httptest.NewServer(router)
defer ts.Close() defer ts.Close()
@ -681,9 +671,6 @@ func (h *httpRequestCondition) Execute(filePath string) error {
if err != nil { if err != nil {
return err return err
} }
if routerErr != nil {
return routerErr
}
return expectResultsCount(results, 1) return expectResultsCount(results, 1)
} }
@ -693,8 +680,6 @@ type httpRequestSelContained struct{}
// Execute executes a test case and returns an error if occurred // Execute executes a test case and returns an error if occurred
func (h *httpRequestSelContained) Execute(filePath string) error { func (h *httpRequestSelContained) Execute(filePath string) error {
router := httprouter.New() router := httprouter.New()
var routerErr error
router.GET("/", func(w http.ResponseWriter, r *http.Request, _ httprouter.Params) { router.GET("/", func(w http.ResponseWriter, r *http.Request, _ httprouter.Params) {
_, _ = w.Write([]byte("This is self-contained response")) _, _ = w.Write([]byte("This is self-contained response"))
}) })
@ -711,9 +696,6 @@ func (h *httpRequestSelContained) Execute(filePath string) error {
if err != nil { if err != nil {
return err return err
} }
if routerErr != nil {
return routerErr
}
return expectResultsCount(results, 1) return expectResultsCount(results, 1)
} }

View File

@ -99,8 +99,6 @@ type networkRequestSelContained struct{}
// Execute executes a test case and returns an error if occurred // Execute executes a test case and returns an error if occurred
func (h *networkRequestSelContained) Execute(filePath string) error { func (h *networkRequestSelContained) Execute(filePath string) error {
var routerErr error
ts := testutils.NewTCPServer(nil, defaultStaticPort, func(conn net.Conn) { ts := testutils.NewTCPServer(nil, defaultStaticPort, func(conn net.Conn) {
defer conn.Close() defer conn.Close()
@ -111,9 +109,6 @@ func (h *networkRequestSelContained) Execute(filePath string) error {
if err != nil { if err != nil {
return err return err
} }
if routerErr != nil {
return routerErr
}
return expectResultsCount(results, 1) return expectResultsCount(results, 1)
} }

View File

@ -21,14 +21,10 @@ type templateDirWithTargetTest struct{}
func (h *templateDirWithTargetTest) Execute(filePath string) error { func (h *templateDirWithTargetTest) Execute(filePath string) error {
defer os.RemoveAll(getTemplatesDir()) defer os.RemoveAll(getTemplatesDir())
var routerErr error
results, err := testutils.RunNucleiTemplateAndGetResults(filePath, "8x8exch02.8x8.com", debug, "-ud", getTemplatesDir()) results, err := testutils.RunNucleiTemplateAndGetResults(filePath, "8x8exch02.8x8.com", debug, "-ud", getTemplatesDir())
if err != nil { if err != nil {
return err return err
} }
if routerErr != nil {
return routerErr
}
return expectResultsCount(results, 1) return expectResultsCount(results, 1)
} }