Home / Function/ TestCollectHandlers_TypedNilFasthttpHandlers() — fiber Function Reference

TestCollectHandlers_TypedNilFasthttpHandlers() — fiber Function Reference

Architecture documentation for the TestCollectHandlers_TypedNilFasthttpHandlers() function in adapter_test.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  af1c0d78_09eb_abd5_b24e_f470e920bede["TestCollectHandlers_TypedNilFasthttpHandlers()"]
  3ad7a4ef_7f07_008c_234d_52c9a342aa98["adapter_test.go"]
  af1c0d78_09eb_abd5_b24e_f470e920bede -->|defined in| 3ad7a4ef_7f07_008c_234d_52c9a342aa98
  style af1c0d78_09eb_abd5_b24e_f470e920bede fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

adapter_test.go lines 855–886

func TestCollectHandlers_TypedNilFasthttpHandlers(t *testing.T) {
	t.Parallel()

	var requestHandler fasthttp.RequestHandler
	var requestHandlerWithError func(*fasthttp.RequestCtx) error

	tests := []struct {
		handler any
		name    string
	}{
		{
			name:    "RequestHandler",
			handler: requestHandler,
		},
		{
			name:    "RequestHandlerWithError",
			handler: requestHandlerWithError,
		},
	}

	for _, tt := range tests {
		t.Run(tt.name, func(t *testing.T) {
			t.Parallel()

			expected := fmt.Sprintf("context: invalid handler #0 (%T)\n", tt.handler)

			require.PanicsWithValue(t, expected, func() {
				collectHandlers("context", tt.handler)
			})
		})
	}
}

Domain

Subdomains

Defined In

Frequently Asked Questions

What does TestCollectHandlers_TypedNilFasthttpHandlers() do?
TestCollectHandlers_TypedNilFasthttpHandlers() is a function in the fiber codebase, defined in adapter_test.go.
Where is TestCollectHandlers_TypedNilFasthttpHandlers() defined?
TestCollectHandlers_TypedNilFasthttpHandlers() is defined in adapter_test.go at line 855.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free