Home / Function/ TestNewOptionFunc() — gin Function Reference

TestNewOptionFunc() — gin Function Reference

Architecture documentation for the TestNewOptionFunc() function in gin_test.go from the gin codebase.

Entity Profile

Dependency Diagram

graph TD
  6794f58f_a0b4_4137_4969_3fb3c37ef61d["TestNewOptionFunc()"]
  5d6e7276_feeb_b8e2_30e8_0ae0827740a5["gin_test.go"]
  6794f58f_a0b4_4137_4969_3fb3c37ef61d -->|defined in| 5d6e7276_feeb_b8e2_30e8_0ae0827740a5
  ba03a3c9_88b0_fc50_bad5_933af8b9c3ed["assertRoutePresent()"]
  6794f58f_a0b4_4137_4969_3fb3c37ef61d -->|calls| ba03a3c9_88b0_fc50_bad5_933af8b9c3ed
  style 6794f58f_a0b4_4137_4969_3fb3c37ef61d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

gin_test.go lines 921–936

func TestNewOptionFunc(t *testing.T) {
	fc := func(e *Engine) {
		e.GET("/test1", handlerTest1)
		e.GET("/test2", handlerTest2)

		e.Use(func(c *Context) {
			c.Next()
		})
	}

	r := New(fc)

	routes := r.Routes()
	assertRoutePresent(t, routes, RouteInfo{Path: "/test1", Method: http.MethodGet, Handler: "github.com/gin-gonic/gin.handlerTest1"})
	assertRoutePresent(t, routes, RouteInfo{Path: "/test2", Method: http.MethodGet, Handler: "github.com/gin-gonic/gin.handlerTest2"})
}

Domain

Subdomains

Defined In

Frequently Asked Questions

What does TestNewOptionFunc() do?
TestNewOptionFunc() is a function in the gin codebase, defined in gin_test.go.
Where is TestNewOptionFunc() defined?
TestNewOptionFunc() is defined in gin_test.go at line 921.
What does TestNewOptionFunc() call?
TestNewOptionFunc() 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