testRoutesInterface() — gin Function Reference
Architecture documentation for the testRoutesInterface() function in routergroup_test.go from the gin codebase.
Entity Profile
Dependency Diagram
graph TD 146f47a6_e90f_70c6_0c17_7400c928eec0["testRoutesInterface()"] 05f47e3a_87c8_197f_14f5_0e14b25699a8["routergroup_test.go"] 146f47a6_e90f_70c6_0c17_7400c928eec0 -->|defined in| 05f47e3a_87c8_197f_14f5_0e14b25699a8 07a1bf99_7efe_9a19_f4fb_2427fee8ccf4["TestRouterGroupPipeline()"] 07a1bf99_7efe_9a19_f4fb_2427fee8ccf4 -->|calls| 146f47a6_e90f_70c6_0c17_7400c928eec0 style 146f47a6_e90f_70c6_0c17_7400c928eec0 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
routergroup_test.go lines 178–197
func testRoutesInterface(t *testing.T, r IRoutes) {
handler := func(c *Context) {}
assert.Equal(t, r, r.Use(handler))
assert.Equal(t, r, r.Handle(http.MethodGet, "/handler", handler))
assert.Equal(t, r, r.Any("/any", handler))
assert.Equal(t, r, r.GET("/", handler))
assert.Equal(t, r, r.POST("/", handler))
assert.Equal(t, r, r.DELETE("/", handler))
assert.Equal(t, r, r.PATCH("/", handler))
assert.Equal(t, r, r.PUT("/", handler))
assert.Equal(t, r, r.OPTIONS("/", handler))
assert.Equal(t, r, r.HEAD("/", handler))
assert.Equal(t, r, r.Match([]string{http.MethodPut, http.MethodPatch}, "/match", handler))
assert.Equal(t, r, r.StaticFile("/file", "."))
assert.Equal(t, r, r.StaticFileFS("/static2", ".", Dir(".", false)))
assert.Equal(t, r, r.Static("/static", "."))
assert.Equal(t, r, r.StaticFS("/static2", Dir(".", false)))
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does testRoutesInterface() do?
testRoutesInterface() is a function in the gin codebase, defined in routergroup_test.go.
Where is testRoutesInterface() defined?
testRoutesInterface() is defined in routergroup_test.go at line 178.
What calls testRoutesInterface()?
testRoutesInterface() is called by 1 function(s): TestRouterGroupPipeline.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free