TestHasPartialMatchBoundary() — fiber Function Reference
Architecture documentation for the TestHasPartialMatchBoundary() function in path_test.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD be73d2bc_33bf_ccfd_25fe_a32fb0947e90["TestHasPartialMatchBoundary()"] 3c817cfc_3291_59ba_a2f8_291f66a9b0a1["path_test.go"] be73d2bc_33bf_ccfd_25fe_a32fb0947e90 -->|defined in| 3c817cfc_3291_59ba_a2f8_291f66a9b0a1 style be73d2bc_33bf_ccfd_25fe_a32fb0947e90 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
path_test.go lines 175–234
func TestHasPartialMatchBoundary(t *testing.T) {
t.Parallel()
testCases := []struct {
name string
path string
matchedLength int
expected bool
}{
{
name: "negative length",
path: "/demo",
matchedLength: -1,
expected: false,
},
{
name: "greater than length",
path: "/demo",
matchedLength: 6,
expected: false,
},
{
name: "exact match",
path: "/demo",
matchedLength: len("/demo"),
expected: true,
},
{
name: "zero length",
path: "/demo",
matchedLength: 0,
expected: false,
},
{
name: "previous rune slash",
path: "/demo/child",
matchedLength: len("/demo/"),
expected: true,
},
{
name: "next rune slash",
path: "/demo/child",
matchedLength: len("/demo"),
expected: true,
},
{
name: "no boundary",
path: "/demo/child",
matchedLength: len("/dem"),
expected: false,
},
}
for _, testCase := range testCases {
t.Run(testCase.name, func(t *testing.T) {
t.Parallel()
require.Equal(t, testCase.expected, hasPartialMatchBoundary(testCase.path, testCase.matchedLength))
})
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does TestHasPartialMatchBoundary() do?
TestHasPartialMatchBoundary() is a function in the fiber codebase, defined in path_test.go.
Where is TestHasPartialMatchBoundary() defined?
TestHasPartialMatchBoundary() is defined in path_test.go at line 175.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free