Test_decoderBuilder() — fiber Function Reference
Architecture documentation for the Test_decoderBuilder() function in mapping_test.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 80e537dd_8b46_a264_a3dc_83b8e14f2400["Test_decoderBuilder()"] ecb7a598_be7d_ed73_d2c3_8ca5f67838de["mapping_test.go"] 80e537dd_8b46_a264_a3dc_83b8e14f2400 -->|defined in| ecb7a598_be7d_ed73_d2c3_8ca5f67838de style 80e537dd_8b46_a264_a3dc_83b8e14f2400 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
binder/mapping_test.go lines 399–427
func Test_decoderBuilder(t *testing.T) {
t.Parallel()
type customInt int
conv := func(s string) reflect.Value {
i, err := strconv.Atoi(s)
if err != nil {
panic(err)
}
return reflect.ValueOf(customInt(i))
}
parserConfig := ParserConfig{
SetAliasTag: "custom",
ParserType: []ParserType{{
CustomType: customInt(0),
Converter: conv,
}},
IgnoreUnknownKeys: false,
ZeroEmpty: false,
}
decAny := decoderBuilder(parserConfig)
dec, ok := decAny.(*schema.Decoder)
require.True(t, ok)
var out struct {
X customInt `custom:"x"`
}
err := dec.Decode(&out, map[string][]string{"x": {"7"}})
require.NoError(t, err)
require.Equal(t, customInt(7), out.X)
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does Test_decoderBuilder() do?
Test_decoderBuilder() is a function in the fiber codebase, defined in binder/mapping_test.go.
Where is Test_decoderBuilder() defined?
Test_decoderBuilder() is defined in binder/mapping_test.go at line 399.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free