TestTreeRootTrailingSlashRedirect() — gin Function Reference
Architecture documentation for the TestTreeRootTrailingSlashRedirect() function in tree_test.go from the gin codebase.
Entity Profile
Dependency Diagram
graph TD b270c61d_c10f_f4ed_eda5_18dd4db9b37b["TestTreeRootTrailingSlashRedirect()"] 95642d64_cc2a_14f0_a93c_52464b2a60b9["tree_test.go"] b270c61d_c10f_f4ed_eda5_18dd4db9b37b -->|defined in| 95642d64_cc2a_14f0_a93c_52464b2a60b9 e88fa484_0d98_1d59_f804_c3948a6745fe["catchPanic()"] b270c61d_c10f_f4ed_eda5_18dd4db9b37b -->|calls| e88fa484_0d98_1d59_f804_c3948a6745fe 93c1c821_291f_3e71_2ae0_563c40ff3ee5["fakeHandler()"] b270c61d_c10f_f4ed_eda5_18dd4db9b37b -->|calls| 93c1c821_291f_3e71_2ae0_563c40ff3ee5 e7a2b9cb_792d_4373_e0f6_32e424a8c5db["getSkippedNodes()"] b270c61d_c10f_f4ed_eda5_18dd4db9b37b -->|calls| e7a2b9cb_792d_4373_e0f6_32e424a8c5db style b270c61d_c10f_f4ed_eda5_18dd4db9b37b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
tree_test.go lines 676–692
func TestTreeRootTrailingSlashRedirect(t *testing.T) {
tree := &node{}
recv := catchPanic(func() {
tree.addRoute("/:test", fakeHandler("/:test"))
})
if recv != nil {
t.Fatalf("panic inserting test route: %v", recv)
}
value := tree.getValue("/", nil, getSkippedNodes(), false)
if value.handlers != nil {
t.Fatalf("non-nil handler")
} else if value.tsr {
t.Errorf("expected no TSR recommendation")
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does TestTreeRootTrailingSlashRedirect() do?
TestTreeRootTrailingSlashRedirect() is a function in the gin codebase, defined in tree_test.go.
Where is TestTreeRootTrailingSlashRedirect() defined?
TestTreeRootTrailingSlashRedirect() is defined in tree_test.go at line 676.
What does TestTreeRootTrailingSlashRedirect() call?
TestTreeRootTrailingSlashRedirect() calls 3 function(s): catchPanic, fakeHandler, getSkippedNodes.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free