@@ -14,21 +14,21 @@ import (
14
14
func BenchmarkOneRoute (B * testing.B ) {
15
15
router := New ()
16
16
router .GET ("/ping" , func (c * Context ) {})
17
- runRequest (B , router , "GET" , "/ping" )
17
+ runRequest (B , router , http . MethodGet , "/ping" )
18
18
}
19
19
20
20
func BenchmarkRecoveryMiddleware (B * testing.B ) {
21
21
router := New ()
22
22
router .Use (Recovery ())
23
23
router .GET ("/" , func (c * Context ) {})
24
- runRequest (B , router , "GET" , "/" )
24
+ runRequest (B , router , http . MethodGet , "/" )
25
25
}
26
26
27
27
func BenchmarkLoggerMiddleware (B * testing.B ) {
28
28
router := New ()
29
29
router .Use (LoggerWithWriter (newMockWriter ()))
30
30
router .GET ("/" , func (c * Context ) {})
31
- runRequest (B , router , "GET" , "/" )
31
+ runRequest (B , router , http . MethodGet , "/" )
32
32
}
33
33
34
34
func BenchmarkManyHandlers (B * testing.B ) {
@@ -37,15 +37,15 @@ func BenchmarkManyHandlers(B *testing.B) {
37
37
router .Use (func (c * Context ) {})
38
38
router .Use (func (c * Context ) {})
39
39
router .GET ("/ping" , func (c * Context ) {})
40
- runRequest (B , router , "GET" , "/ping" )
40
+ runRequest (B , router , http . MethodGet , "/ping" )
41
41
}
42
42
43
43
func Benchmark5Params (B * testing.B ) {
44
44
DefaultWriter = os .Stdout
45
45
router := New ()
46
46
router .Use (func (c * Context ) {})
47
47
router .GET ("/param/:param1/:params2/:param3/:param4/:param5" , func (c * Context ) {})
48
- runRequest (B , router , "GET" , "/param/path/to/parameter/john/12345" )
48
+ runRequest (B , router , http . MethodGet , "/param/path/to/parameter/john/12345" )
49
49
}
50
50
51
51
func BenchmarkOneRouteJSON (B * testing.B ) {
@@ -56,7 +56,7 @@ func BenchmarkOneRouteJSON(B *testing.B) {
56
56
router .GET ("/json" , func (c * Context ) {
57
57
c .JSON (http .StatusOK , data )
58
58
})
59
- runRequest (B , router , "GET" , "/json" )
59
+ runRequest (B , router , http . MethodGet , "/json" )
60
60
}
61
61
62
62
func BenchmarkOneRouteHTML (B * testing.B ) {
@@ -68,29 +68,29 @@ func BenchmarkOneRouteHTML(B *testing.B) {
68
68
router .GET ("/html" , func (c * Context ) {
69
69
c .HTML (http .StatusOK , "index" , "hola" )
70
70
})
71
- runRequest (B , router , "GET" , "/html" )
71
+ runRequest (B , router , http . MethodGet , "/html" )
72
72
}
73
73
74
74
func BenchmarkOneRouteSet (B * testing.B ) {
75
75
router := New ()
76
76
router .GET ("/ping" , func (c * Context ) {
77
77
c .Set ("key" , "value" )
78
78
})
79
- runRequest (B , router , "GET" , "/ping" )
79
+ runRequest (B , router , http . MethodGet , "/ping" )
80
80
}
81
81
82
82
func BenchmarkOneRouteString (B * testing.B ) {
83
83
router := New ()
84
84
router .GET ("/text" , func (c * Context ) {
85
85
c .String (http .StatusOK , "this is a plain text" )
86
86
})
87
- runRequest (B , router , "GET" , "/text" )
87
+ runRequest (B , router , http . MethodGet , "/text" )
88
88
}
89
89
90
90
func BenchmarkManyRoutesFist (B * testing.B ) {
91
91
router := New ()
92
92
router .Any ("/ping" , func (c * Context ) {})
93
- runRequest (B , router , "GET" , "/ping" )
93
+ runRequest (B , router , http . MethodGet , "/ping" )
94
94
}
95
95
96
96
func BenchmarkManyRoutesLast (B * testing.B ) {
@@ -103,7 +103,7 @@ func Benchmark404(B *testing.B) {
103
103
router := New ()
104
104
router .Any ("/something" , func (c * Context ) {})
105
105
router .NoRoute (func (c * Context ) {})
106
- runRequest (B , router , "GET" , "/ping" )
106
+ runRequest (B , router , http . MethodGet , "/ping" )
107
107
}
108
108
109
109
func Benchmark404Many (B * testing.B ) {
@@ -118,7 +118,7 @@ func Benchmark404Many(B *testing.B) {
118
118
router .GET ("/user/:id/:mode" , func (c * Context ) {})
119
119
120
120
router .NoRoute (func (c * Context ) {})
121
- runRequest (B , router , "GET" , "/viewfake" )
121
+ runRequest (B , router , http . MethodGet , "/viewfake" )
122
122
}
123
123
124
124
type mockWriter struct {
0 commit comments