Documentation
¶
Overview ¶
Package testvalidator contains declarative schema/validator implementations for unit testing.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bool ¶
type Bool struct {
// Bool interface methods
DescriptionMethod func(context.Context) string
MarkdownDescriptionMethod func(context.Context) string
ValidateBoolMethod func(context.Context, validator.BoolRequest, *validator.BoolResponse)
}
Declarative validator.Bool for unit testing.
func (Bool) Description ¶
Description satisfies the validator.Bool interface.
func (Bool) MarkdownDescription ¶
MarkdownDescription satisfies the validator.Bool interface.
func (Bool) ValidateBool ¶
func (v Bool) ValidateBool(ctx context.Context, req validator.BoolRequest, resp *validator.BoolResponse)
Validate satisfies the validator.Bool interface.
type Float64 ¶
type Float64 struct {
// Float64 interface methods
DescriptionMethod func(context.Context) string
MarkdownDescriptionMethod func(context.Context) string
ValidateFloat64Method func(context.Context, validator.Float64Request, *validator.Float64Response)
}
Declarative validator.Float64 for unit testing.
func (Float64) Description ¶
Description satisfies the validator.Float64 interface.
func (Float64) MarkdownDescription ¶
MarkdownDescription satisfies the validator.Float64 interface.
func (Float64) ValidateFloat64 ¶
func (v Float64) ValidateFloat64(ctx context.Context, req validator.Float64Request, resp *validator.Float64Response)
Validate satisfies the validator.Float64 interface.
type Int64 ¶
type Int64 struct {
// Int64 interface methods
DescriptionMethod func(context.Context) string
MarkdownDescriptionMethod func(context.Context) string
ValidateInt64Method func(context.Context, validator.Int64Request, *validator.Int64Response)
}
Declarative validator.Int64 for unit testing.
func (Int64) Description ¶
Description satisfies the validator.Int64 interface.
func (Int64) MarkdownDescription ¶
MarkdownDescription satisfies the validator.Int64 interface.
func (Int64) ValidateInt64 ¶
func (v Int64) ValidateInt64(ctx context.Context, req validator.Int64Request, resp *validator.Int64Response)
Validate satisfies the validator.Int64 interface.