Home / Function/ TestAssignBindData() — fiber Function Reference

TestAssignBindData() — fiber Function Reference

Architecture documentation for the TestAssignBindData() function in mapping_test.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  ea47809c_4fe2_e2b0_73d2_a4b59232ec8c["TestAssignBindData()"]
  ecb7a598_be7d_ed73_d2c3_8ca5f67838de["mapping_test.go"]
  ea47809c_4fe2_e2b0_73d2_a4b59232ec8c -->|defined in| ecb7a598_be7d_ed73_d2c3_8ca5f67838de
  style ea47809c_4fe2_e2b0_73d2_a4b59232ec8c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

binder/mapping_test.go lines 313–335

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

	t.Run("splitting enabled with comma", func(t *testing.T) {
		t.Parallel()

		out := struct {
			Colors []string `query:"colors"`
		}{}
		data := make(map[string][]string)
		assignBindData("query", &out, data, "colors", "red,blue,green", true)
		require.Len(t, data["colors"], 3)
	})

	t.Run("splitting disabled", func(t *testing.T) {
		t.Parallel()

		var out []string
		data := make(map[string][]string)
		assignBindData("query", out, data, "color", "red,blue", false)
		require.Len(t, data["color"], 1)
	})
}

Domain

Subdomains

Frequently Asked Questions

What does TestAssignBindData() do?
TestAssignBindData() is a function in the fiber codebase, defined in binder/mapping_test.go.
Where is TestAssignBindData() defined?
TestAssignBindData() is defined in binder/mapping_test.go at line 313.

Analyze Your Own Codebase

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

Try Supermodel Free