TestValidatePrimitives() — gin Function Reference
Architecture documentation for the TestValidatePrimitives() function in validate_test.go from the gin codebase.
Entity Profile
Dependency Diagram
graph TD 5694e1ad_4993_b05c_cb8e_c8c27442cb14["TestValidatePrimitives()"] 7e10d9ab_ee22_270a_45bf_aa404c229204["validate_test.go"] 5694e1ad_4993_b05c_cb8e_c8c27442cb14 -->|defined in| 7e10d9ab_ee22_270a_45bf_aa404c229204 style 5694e1ad_4993_b05c_cb8e_c8c27442cb14 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
binding/validate_test.go lines 175–194
func TestValidatePrimitives(t *testing.T) {
obj := Object{"foo": "bar", "bar": 1}
require.NoError(t, validate(obj))
require.NoError(t, validate(&obj))
assert.Equal(t, Object{"foo": "bar", "bar": 1}, obj)
obj2 := []Object{{"foo": "bar", "bar": 1}, {"foo": "bar", "bar": 1}}
require.NoError(t, validate(obj2))
require.NoError(t, validate(&obj2))
nu := 10
require.NoError(t, validate(nu))
require.NoError(t, validate(&nu))
assert.Equal(t, 10, nu)
str := "value"
require.NoError(t, validate(str))
require.NoError(t, validate(&str))
assert.Equal(t, "value", str)
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does TestValidatePrimitives() do?
TestValidatePrimitives() is a function in the gin codebase, defined in binding/validate_test.go.
Where is TestValidatePrimitives() defined?
TestValidatePrimitives() is defined in binding/validate_test.go at line 175.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free