Home / Function/ TestTreeWildcardConflict() — gin Function Reference

TestTreeWildcardConflict() — gin Function Reference

Architecture documentation for the TestTreeWildcardConflict() function in tree_test.go from the gin codebase.

Entity Profile

Dependency Diagram

graph TD
  514bce67_730c_570a_040c_7c598650079c["TestTreeWildcardConflict()"]
  c61a6e78_d9c2_827e_4dd0_1dd33dc14e58["testRoutes()"]
  514bce67_730c_570a_040c_7c598650079c -->|calls| c61a6e78_d9c2_827e_4dd0_1dd33dc14e58
  style 514bce67_730c_570a_040c_7c598650079c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

tree_test.go lines 394–429

func TestTreeWildcardConflict(t *testing.T) {
	routes := []testRoute{
		{"/cmd/:tool/:sub", false},
		{"/cmd/vet", false},
		{"/foo/bar", false},
		{"/foo/:name", false},
		{"/foo/:names", true},
		{"/cmd/*path", true},
		{"/cmd/:badvar", true},
		{"/cmd/:tool/names", false},
		{"/cmd/:tool/:badsub/details", true},
		{"/src/*filepath", false},
		{"/src/:file", true},
		{"/src/static.json", true},
		{"/src/*filepathx", true},
		{"/src/", true},
		{"/src/foo/bar", true},
		{"/src1/", false},
		{"/src1/*filepath", true},
		{"/src2*filepath", true},
		{"/src2/*filepath", false},
		{"/search/:query", false},
		{"/search/valid", false},
		{"/user_:name", false},
		{"/user_x", false},
		{"/user_:name", false},
		{"/id:id", false},
		{"/id/:id", false},
		{"/static/*file", false},
		{"/static/", true},
		{"/escape/test\\:d1", false},
		{"/escape/test\\:d2", false},
		{"/escape/test:param", false},
	}
	testRoutes(t, routes)
}

Domain

Subdomains

Calls

Frequently Asked Questions

What does TestTreeWildcardConflict() do?
TestTreeWildcardConflict() is a function in the gin codebase.
What does TestTreeWildcardConflict() call?
TestTreeWildcardConflict() calls 1 function(s): testRoutes.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free