Home / Function/ TestCollectHandlers_TypedNilHTTPHandlers() — fiber Function Reference

TestCollectHandlers_TypedNilHTTPHandlers() — fiber Function Reference

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

Entity Profile

Dependency Diagram

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

Relationship Graph

Source Code

adapter_test.go lines 783–819

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

	var handlerFunc http.HandlerFunc
	var handler http.Handler
	var raw func(http.ResponseWriter, *http.Request)

	tests := []struct {
		handler any
		name    string
	}{
		{
			name:    "HandlerFunc",
			handler: handlerFunc,
		},
		{
			name:    "Handler",
			handler: handler,
		},
		{
			name:    "Function",
			handler: raw,
		},
	}

	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_TypedNilHTTPHandlers() do?
TestCollectHandlers_TypedNilHTTPHandlers() is a function in the fiber codebase, defined in adapter_test.go.
Where is TestCollectHandlers_TypedNilHTTPHandlers() defined?
TestCollectHandlers_TypedNilHTTPHandlers() is defined in adapter_test.go at line 783.

Analyze Your Own Codebase

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

Try Supermodel Free