TestListOfRoutes() — gin Function Reference
Architecture documentation for the TestListOfRoutes() function in gin_test.go from the gin codebase.
Entity Profile
Dependency Diagram
graph TD 8bc13af8_b878_e691_7f8d_79fd36b485e9["TestListOfRoutes()"] 9d1c96e4_2f26_1805_3c63_048a2af89dce["assertRoutePresent()"] 8bc13af8_b878_e691_7f8d_79fd36b485e9 -->|calls| 9d1c96e4_2f26_1805_3c63_048a2af89dce style 8bc13af8_b878_e691_7f8d_79fd36b485e9 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
gin_test.go lines 612–652
func TestListOfRoutes(t *testing.T) {
router := New()
router.GET("/favicon.ico", handlerTest1)
router.GET("/", handlerTest1)
group := router.Group("/users")
{
group.GET("/", handlerTest2)
group.GET("/:id", handlerTest1)
group.POST("/:id", handlerTest2)
}
router.Static("/static", ".")
list := router.Routes()
assert.Len(t, list, 7)
assertRoutePresent(t, list, RouteInfo{
Method: http.MethodGet,
Path: "/favicon.ico",
Handler: "^(.*/vendor/)?github.com/gin-gonic/gin.handlerTest1$",
})
assertRoutePresent(t, list, RouteInfo{
Method: http.MethodGet,
Path: "/",
Handler: "^(.*/vendor/)?github.com/gin-gonic/gin.handlerTest1$",
})
assertRoutePresent(t, list, RouteInfo{
Method: http.MethodGet,
Path: "/users/",
Handler: "^(.*/vendor/)?github.com/gin-gonic/gin.handlerTest2$",
})
assertRoutePresent(t, list, RouteInfo{
Method: http.MethodGet,
Path: "/users/:id",
Handler: "^(.*/vendor/)?github.com/gin-gonic/gin.handlerTest1$",
})
assertRoutePresent(t, list, RouteInfo{
Method: http.MethodPost,
Path: "/users/:id",
Handler: "^(.*/vendor/)?github.com/gin-gonic/gin.handlerTest2$",
})
}
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does TestListOfRoutes() do?
TestListOfRoutes() is a function in the gin codebase.
What does TestListOfRoutes() call?
TestListOfRoutes() calls 1 function(s): assertRoutePresent.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free