TestFormMultipartBindingBindError() — gin Function Reference
Architecture documentation for the TestFormMultipartBindingBindError() function in multipart_form_mapping_test.go from the gin codebase.
Entity Profile
Dependency Diagram
graph TD d09d0637_32c3_79ac_6836_222d703c799c["TestFormMultipartBindingBindError()"] 0ccf003c_9bb1_5074_941e_d35f2baa2ccb["multipart_form_mapping_test.go"] d09d0637_32c3_79ac_6836_222d703c799c -->|defined in| 0ccf003c_9bb1_5074_941e_d35f2baa2ccb 8895d575_9ea8_a210_e55a_c98371373066["createRequestMultipartFiles()"] d09d0637_32c3_79ac_6836_222d703c799c -->|calls| 8895d575_9ea8_a210_e55a_c98371373066 style d09d0637_32c3_79ac_6836_222d703c799c fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
binding/multipart_form_mapping_test.go lines 72–96
func TestFormMultipartBindingBindError(t *testing.T) {
files := []testFile{
{"file", "file1", []byte("hello")},
{"file", "file2", []byte("world")},
}
for _, tt := range []struct {
name string
s any
}{
{"wrong type", &struct {
Files int `form:"file"`
}{}},
{"wrong array size", &struct {
Files [1]*multipart.FileHeader `form:"file"`
}{}},
{"wrong slice type", &struct {
Files []int `form:"file"`
}{}},
} {
req := createRequestMultipartFiles(t, files...)
err := FormMultipart.Bind(req, tt.s)
require.Error(t, err)
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does TestFormMultipartBindingBindError() do?
TestFormMultipartBindingBindError() is a function in the gin codebase, defined in binding/multipart_form_mapping_test.go.
Where is TestFormMultipartBindingBindError() defined?
TestFormMultipartBindingBindError() is defined in binding/multipart_form_mapping_test.go at line 72.
What does TestFormMultipartBindingBindError() call?
TestFormMultipartBindingBindError() calls 1 function(s): createRequestMultipartFiles.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free