Home / Function/ checkPriorities() — gin Function Reference

checkPriorities() — gin Function Reference

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

Function go GinCore Routing called by 3

Entity Profile

Dependency Diagram

graph TD
  d156c0cc_ed4f_7800_da03_d68e73428a71["checkPriorities()"]
  95642d64_cc2a_14f0_a93c_52464b2a60b9["tree_test.go"]
  d156c0cc_ed4f_7800_da03_d68e73428a71 -->|defined in| 95642d64_cc2a_14f0_a93c_52464b2a60b9
  17b914a3_13c0_7e75_eae3_a3ec44eb0dc2["TestTreeAddAndGet()"]
  17b914a3_13c0_7e75_eae3_a3ec44eb0dc2 -->|calls| d156c0cc_ed4f_7800_da03_d68e73428a71
  8338dde0_51f4_e3bb_6501_dfda7fff741b["TestTreeWildcard()"]
  8338dde0_51f4_e3bb_6501_dfda7fff741b -->|calls| d156c0cc_ed4f_7800_da03_d68e73428a71
  6b776026_b26e_f65d_cb34_4edff32040fc["TestUnescapeParameters()"]
  6b776026_b26e_f65d_cb34_4edff32040fc -->|calls| d156c0cc_ed4f_7800_da03_d68e73428a71
  style d156c0cc_ed4f_7800_da03_d68e73428a71 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

tree_test.go lines 72–90

func checkPriorities(t *testing.T, n *node) uint32 {
	var prio uint32
	for i := range n.children {
		prio += checkPriorities(t, n.children[i])
	}

	if n.handlers != nil {
		prio++
	}

	if n.priority != prio {
		t.Errorf(
			"priority mismatch for node '%s': is %d, should be %d",
			n.path, n.priority, prio,
		)
	}

	return prio
}

Domain

Subdomains

Defined In

Frequently Asked Questions

What does checkPriorities() do?
checkPriorities() is a function in the gin codebase, defined in tree_test.go.
Where is checkPriorities() defined?
checkPriorities() is defined in tree_test.go at line 72.
What calls checkPriorities()?
checkPriorities() is called by 3 function(s): TestTreeAddAndGet, TestTreeWildcard, TestUnescapeParameters.

Analyze Your Own Codebase

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

Try Supermodel Free