Home / Function/ TestValidatePrimitives() — gin Function Reference

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)
}

Subdomains

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