checkRequests() — gin Function Reference
Architecture documentation for the checkRequests() function in tree_test.go from the gin codebase.
Entity Profile
Dependency Diagram
graph TD 4c07e1ac_0102_9e6b_694c_072ecd891dad["checkRequests()"] aa254bda_b8d1_b709_bc93_33aa96dd90b9["TestTreeAddAndGet()"] aa254bda_b8d1_b709_bc93_33aa96dd90b9 -->|calls| 4c07e1ac_0102_9e6b_694c_072ecd891dad 60507826_468f_df35_c1a4_42fc41f80447["TestTreeWildcard()"] 60507826_468f_df35_c1a4_42fc41f80447 -->|calls| 4c07e1ac_0102_9e6b_694c_072ecd891dad 91666376_8358_aa4b_d0cb_bcada4198cd7["TestUnescapeParameters()"] 91666376_8358_aa4b_d0cb_bcada4198cd7 -->|calls| 4c07e1ac_0102_9e6b_694c_072ecd891dad 94c973a8_1f98_3d53_d6fb_d29a986ecc6c["TestTreeDuplicatePath()"] 94c973a8_1f98_3d53_d6fb_d29a986ecc6c -->|calls| 4c07e1ac_0102_9e6b_694c_072ecd891dad 976d0b4e_d3c6_96eb_c273_c0275a616bd6["getParams()"] 4c07e1ac_0102_9e6b_694c_072ecd891dad -->|calls| 976d0b4e_d3c6_96eb_c273_c0275a616bd6 3890ddc0_c7b9_b8d1_7ac9_5fc2030c1b8e["getSkippedNodes()"] 4c07e1ac_0102_9e6b_694c_072ecd891dad -->|calls| 3890ddc0_c7b9_b8d1_7ac9_5fc2030c1b8e style 4c07e1ac_0102_9e6b_694c_072ecd891dad fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
tree_test.go lines 41–70
func checkRequests(t *testing.T, tree *node, requests testRequests, unescapes ...bool) {
unescape := false
if len(unescapes) >= 1 {
unescape = unescapes[0]
}
for _, request := range requests {
value := tree.getValue(request.path, getParams(), getSkippedNodes(), unescape)
if value.handlers == nil {
if !request.nilHandler {
t.Errorf("handle mismatch for route '%s': Expected non-nil handle", request.path)
}
} else if request.nilHandler {
t.Errorf("handle mismatch for route '%s': Expected nil handle", request.path)
} else {
value.handlers[0](nil)
if fakeHandlerValue != request.route {
t.Errorf("handle mismatch for route '%s': Wrong handle (%s != %s)", request.path, fakeHandlerValue, request.route)
}
}
if value.params != nil {
if !reflect.DeepEqual(*value.params, request.ps) {
t.Errorf("Params mismatch for route '%s'", request.path)
}
}
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does checkRequests() do?
checkRequests() is a function in the gin codebase.
What does checkRequests() call?
checkRequests() calls 2 function(s): getParams, getSkippedNodes.
What calls checkRequests()?
checkRequests() is called by 4 function(s): TestTreeAddAndGet, TestTreeDuplicatePath, TestTreeWildcard, TestUnescapeParameters.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free