Test_GenericParseTypeFloats() — fiber Function Reference
Architecture documentation for the Test_GenericParseTypeFloats() function in helpers_test.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD c98e0c18_640f_9bf7_c3e6_c57e336451a8["Test_GenericParseTypeFloats()"] c82e3595_b1b8_f596_c097_f26fa40159d1["helpers_test.go"] c98e0c18_640f_9bf7_c3e6_c57e336451a8 -->|defined in| c82e3595_b1b8_f596_c097_f26fa40159d1 style c98e0c18_640f_9bf7_c3e6_c57e336451a8 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
helpers_test.go lines 1035–1079
func Test_GenericParseTypeFloats(t *testing.T) {
t.Parallel()
floats := []struct {
str string
value float64
}{
{
value: 3.1415,
str: "3.1415",
},
{
value: 1.234,
str: "1.234",
},
{
value: 2,
str: "2",
},
{
value: 3,
str: "3",
},
}
t.Run("test_genericParseTypeFloat32s", func(t *testing.T) {
t.Parallel()
for _, test := range floats {
v, err := genericParseType[float32](test.str)
require.NoError(t, err)
require.InEpsilon(t, float32(test.value), v, epsilon)
}
testGenericParseError[float32](t)
})
t.Run("test_genericParseTypeFloat64s", func(t *testing.T) {
t.Parallel()
for _, test := range floats {
v, err := genericParseType[float64](test.str)
require.NoError(t, err)
require.InEpsilon(t, test.value, v, epsilon)
}
testGenericParseError[float64](t)
})
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does Test_GenericParseTypeFloats() do?
Test_GenericParseTypeFloats() is a function in the fiber codebase, defined in helpers_test.go.
Where is Test_GenericParseTypeFloats() defined?
Test_GenericParseTypeFloats() is defined in helpers_test.go at line 1035.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free