TestFormMultipartBindingBindOneFile() — gin Function Reference
Architecture documentation for the TestFormMultipartBindingBindOneFile() function in multipart_form_mapping_test.go from the gin codebase.
Entity Profile
Dependency Diagram
graph TD 3485acae_3338_c708_6ef6_48344ea958bd["TestFormMultipartBindingBindOneFile()"] 0ccf003c_9bb1_5074_941e_d35f2baa2ccb["multipart_form_mapping_test.go"] 3485acae_3338_c708_6ef6_48344ea958bd -->|defined in| 0ccf003c_9bb1_5074_941e_d35f2baa2ccb 8895d575_9ea8_a210_e55a_c98371373066["createRequestMultipartFiles()"] 3485acae_3338_c708_6ef6_48344ea958bd -->|calls| 8895d575_9ea8_a210_e55a_c98371373066 d5e04975_39b0_af1f_1ef6_0f80a8794c72["assertMultipartFileHeader()"] 3485acae_3338_c708_6ef6_48344ea958bd -->|calls| d5e04975_39b0_af1f_1ef6_0f80a8794c72 style 3485acae_3338_c708_6ef6_48344ea958bd fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
binding/multipart_form_mapping_test.go lines 18–41
func TestFormMultipartBindingBindOneFile(t *testing.T) {
var s struct {
FileValue multipart.FileHeader `form:"file"`
FilePtr *multipart.FileHeader `form:"file"`
SliceValues []multipart.FileHeader `form:"file"`
SlicePtrs []*multipart.FileHeader `form:"file"`
ArrayValues [1]multipart.FileHeader `form:"file"`
ArrayPtrs [1]*multipart.FileHeader `form:"file"`
}
file := testFile{"file", "file1", []byte("hello")}
req := createRequestMultipartFiles(t, file)
err := FormMultipart.Bind(req, &s)
require.NoError(t, err)
assertMultipartFileHeader(t, &s.FileValue, file)
assertMultipartFileHeader(t, s.FilePtr, file)
assert.Len(t, s.SliceValues, 1)
assertMultipartFileHeader(t, &s.SliceValues[0], file)
assert.Len(t, s.SlicePtrs, 1)
assertMultipartFileHeader(t, s.SlicePtrs[0], file)
assertMultipartFileHeader(t, &s.ArrayValues[0], file)
assertMultipartFileHeader(t, s.ArrayPtrs[0], file)
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does TestFormMultipartBindingBindOneFile() do?
TestFormMultipartBindingBindOneFile() is a function in the gin codebase, defined in binding/multipart_form_mapping_test.go.
Where is TestFormMultipartBindingBindOneFile() defined?
TestFormMultipartBindingBindOneFile() is defined in binding/multipart_form_mapping_test.go at line 18.
What does TestFormMultipartBindingBindOneFile() call?
TestFormMultipartBindingBindOneFile() calls 2 function(s): assertMultipartFileHeader, createRequestMultipartFiles.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free