Home / Function/ testRoutesInterface() — gin Function Reference

testRoutesInterface() — gin Function Reference

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

Function go GinCore Routing called by 1

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

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