Home / Function/ testRoutesInterface() — gin Function Reference

testRoutesInterface() — gin Function Reference

Architecture documentation for the testRoutesInterface() function in routergroup_test.go from the gin codebase.

Entity Profile

Dependency Diagram

graph TD
  0e0e62cf_02eb_75da_904e_0c1cd985bced["testRoutesInterface()"]
  cc1e5efb_0309_55e4_543c_f8efa2d62a20["TestRouterGroupPipeline()"]
  cc1e5efb_0309_55e4_543c_f8efa2d62a20 -->|calls| 0e0e62cf_02eb_75da_904e_0c1cd985bced
  style 0e0e62cf_02eb_75da_904e_0c1cd985bced 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

Frequently Asked Questions

What does testRoutesInterface() do?
testRoutesInterface() is a function in the gin codebase.
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