(t *testing.T, r IRoutes)
| 176 | } |
| 177 | |
| 178 | func testRoutesInterface(t *testing.T, r IRoutes) { |
| 179 | handler := func(c *Context) {} |
| 180 | assert.Equal(t, r, r.Use(handler)) |
| 181 | |
| 182 | assert.Equal(t, r, r.Handle(http.MethodGet, "/handler", handler)) |
| 183 | assert.Equal(t, r, r.Any("/any", handler)) |
| 184 | assert.Equal(t, r, r.GET("/", handler)) |
| 185 | assert.Equal(t, r, r.POST("/", handler)) |
| 186 | assert.Equal(t, r, r.DELETE("/", handler)) |
| 187 | assert.Equal(t, r, r.PATCH("/", handler)) |
| 188 | assert.Equal(t, r, r.PUT("/", handler)) |
| 189 | assert.Equal(t, r, r.OPTIONS("/", handler)) |
| 190 | assert.Equal(t, r, r.HEAD("/", handler)) |
| 191 | assert.Equal(t, r, r.Match([]string{http.MethodPut, http.MethodPatch}, "/match", handler)) |
| 192 | |
| 193 | assert.Equal(t, r, r.StaticFile("/file", ".")) |
| 194 | assert.Equal(t, r, r.StaticFileFS("/static2", ".", Dir(".", false))) |
| 195 | assert.Equal(t, r, r.Static("/static", ".")) |
| 196 | assert.Equal(t, r, r.StaticFS("/static2", Dir(".", false))) |
| 197 | } |
| 198 | |
| 199 | func TestRouterGroupCombineHandlersTooManyHandlers(t *testing.T) { |
| 200 | group := &RouterGroup{ |
no test coverage detected