Home / Function/ checkPriorities() — gin Function Reference

checkPriorities() — gin Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  f6753205_2ff0_1d6d_ec58_954c26acae9b["checkPriorities()"]
  aa254bda_b8d1_b709_bc93_33aa96dd90b9["TestTreeAddAndGet()"]
  aa254bda_b8d1_b709_bc93_33aa96dd90b9 -->|calls| f6753205_2ff0_1d6d_ec58_954c26acae9b
  60507826_468f_df35_c1a4_42fc41f80447["TestTreeWildcard()"]
  60507826_468f_df35_c1a4_42fc41f80447 -->|calls| f6753205_2ff0_1d6d_ec58_954c26acae9b
  91666376_8358_aa4b_d0cb_bcada4198cd7["TestUnescapeParameters()"]
  91666376_8358_aa4b_d0cb_bcada4198cd7 -->|calls| f6753205_2ff0_1d6d_ec58_954c26acae9b
  style f6753205_2ff0_1d6d_ec58_954c26acae9b 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

Frequently Asked Questions

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