checkRequests() — gin Function Reference
Architecture documentation for the checkRequests() function in tree_test.go from the gin codebase.
Entity Profile
Dependency Diagram
graph TD 8d0f5c35_d7ba_9350_dd86_97ac6e33ccfa["checkRequests()"] 95642d64_cc2a_14f0_a93c_52464b2a60b9["tree_test.go"] 8d0f5c35_d7ba_9350_dd86_97ac6e33ccfa -->|defined in| 95642d64_cc2a_14f0_a93c_52464b2a60b9 17b914a3_13c0_7e75_eae3_a3ec44eb0dc2["TestTreeAddAndGet()"] 17b914a3_13c0_7e75_eae3_a3ec44eb0dc2 -->|calls| 8d0f5c35_d7ba_9350_dd86_97ac6e33ccfa 8338dde0_51f4_e3bb_6501_dfda7fff741b["TestTreeWildcard()"] 8338dde0_51f4_e3bb_6501_dfda7fff741b -->|calls| 8d0f5c35_d7ba_9350_dd86_97ac6e33ccfa 6b776026_b26e_f65d_cb34_4edff32040fc["TestUnescapeParameters()"] 6b776026_b26e_f65d_cb34_4edff32040fc -->|calls| 8d0f5c35_d7ba_9350_dd86_97ac6e33ccfa 9e708a7d_5656_e5e4_f337_350b7fbb093f["TestTreeDuplicatePath()"] 9e708a7d_5656_e5e4_f337_350b7fbb093f -->|calls| 8d0f5c35_d7ba_9350_dd86_97ac6e33ccfa c5614c9c_cc97_4c9f_a76f_de95d47c3a20["getParams()"] 8d0f5c35_d7ba_9350_dd86_97ac6e33ccfa -->|calls| c5614c9c_cc97_4c9f_a76f_de95d47c3a20 e7a2b9cb_792d_4373_e0f6_32e424a8c5db["getSkippedNodes()"] 8d0f5c35_d7ba_9350_dd86_97ac6e33ccfa -->|calls| e7a2b9cb_792d_4373_e0f6_32e424a8c5db style 8d0f5c35_d7ba_9350_dd86_97ac6e33ccfa 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
Defined In
Source
Frequently Asked Questions
What does checkRequests() do?
checkRequests() is a function in the gin codebase, defined in tree_test.go.
Where is checkRequests() defined?
checkRequests() is defined in tree_test.go at line 41.
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