Documentation
¶
Overview ¶
Package testdefaults contains declarative resource/schema/defaults 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 { // defaults.Describer interface methods DescriptionMethod func(context.Context) string MarkdownDescriptionMethod func(context.Context) string // defaults.Bool interface methods DefaultBoolMethod func(context.Context, defaults.BoolRequest, *defaults.BoolResponse) }
Declarative defaults.Bool for unit testing.
func (Bool) DefaultBool ¶
func (v Bool) DefaultBool(ctx context.Context, req defaults.BoolRequest, resp *defaults.BoolResponse)
DefaultBool satisfies the defaults.Bool interface.
func (Bool) Description ¶
Description satisfies the defaults.Describer interface.
type Float64 ¶
type Float64 struct { // defaults.Describer interface methods DescriptionMethod func(context.Context) string MarkdownDescriptionMethod func(context.Context) string // defaults.Float64 interface methods DefaultFloat64Method func(context.Context, defaults.Float64Request, *defaults.Float64Response) }
Declarative defaults.Float64 for unit testing.
func (Float64) DefaultFloat64 ¶
func (v Float64) DefaultFloat64(ctx context.Context, req defaults.Float64Request, resp *defaults.Float64Response)
DefaultFloat64 satisfies the defaults.Float64 interface.
func (Float64) Description ¶
Description satisfies the defaults.Describer interface.
type Int64 ¶
type Int64 struct { // defaults.Describer interface methods DescriptionMethod func(context.Context) string MarkdownDescriptionMethod func(context.Context) string // defaults.Int64 interface methods DefaultInt64Method func(context.Context, defaults.Int64Request, *defaults.Int64Response) }
Declarative defaults.Int64 for unit testing.
func (Int64) DefaultInt64 ¶
func (v Int64) DefaultInt64(ctx context.Context, req defaults.Int64Request, resp *defaults.Int64Response)
DefaultInt64 satisfies the defaults.Int64 interface.
func (Int64) Description ¶
Description satisfies the defaults.Describer interface.
type List ¶
type List struct { // defaults.Describer interface methods DescriptionMethod func(context.Context) string MarkdownDescriptionMethod func(context.Context) string // defaults.List interface methods DefaultListMethod func(context.Context, defaults.ListRequest, *defaults.ListResponse) }
Declarative defaults.List for unit testing.
func (List) DefaultList ¶
func (v List) DefaultList(ctx context.Context, req defaults.ListRequest, resp *defaults.ListResponse)
DefaultList satisfies the defaults.List interface.
func (List) Description ¶
Description satisfies the defaults.Describer interface.
type Map ¶
type Map struct { // defaults.Describer interface methods DescriptionMethod func(context.Context) string MarkdownDescriptionMethod func(context.Context) string // defaults.Map interface methods DefaultMapMethod func(context.Context, defaults.MapRequest, *defaults.MapResponse) }
Declarative defaults.Map for unit testing.
func (Map) DefaultMap ¶
func (v Map) DefaultMap(ctx context.Context, req defaults.MapRequest, resp *defaults.MapResponse)
DefaultMap satisfies the defaults.Map interface.
func (Map) Description ¶
Description satisfies the defaults.Describer interface.
type Number ¶
type Number struct { // defaults.Describer interface methods DescriptionMethod func(context.Context) string MarkdownDescriptionMethod func(context.Context) string // defaults.Number interface methods DefaultNumberMethod func(context.Context, defaults.NumberRequest, *defaults.NumberResponse) }
Declarative defaults.Number for unit testing.
func (Number) DefaultNumber ¶
func (v Number) DefaultNumber(ctx context.Context, req defaults.NumberRequest, resp *defaults.NumberResponse)
DefaultNumber satisfies the defaults.Number interface.
func (Number) Description ¶
Description satisfies the defaults.Describer interface.
type Object ¶
type Object struct { // defaults.Describer interface methods DescriptionMethod func(context.Context) string MarkdownDescriptionMethod func(context.Context) string // defaults.Object interface methods DefaultObjectMethod func(context.Context, defaults.ObjectRequest, *defaults.ObjectResponse) }
Declarative defaults.Object for unit testing.
func (Object) DefaultObject ¶
func (v Object) DefaultObject(ctx context.Context, req defaults.ObjectRequest, resp *defaults.ObjectResponse)
DefaultObject satisfies the defaults.Object interface.
func (Object) Description ¶
Description satisfies the defaults.Describer interface.
type Set ¶
type Set struct { // defaults.Describer interface methods DescriptionMethod func(context.Context) string MarkdownDescriptionMethod func(context.Context) string // defaults.Set interface methods DefaultSetMethod func(context.Context, defaults.SetRequest, *defaults.SetResponse) }
Declarative defaults.Set for unit testing.
func (Set) DefaultSet ¶
func (v Set) DefaultSet(ctx context.Context, req defaults.SetRequest, resp *defaults.SetResponse)
DefaultSet satisfies the defaults.Set interface.
func (Set) Description ¶
Description satisfies the defaults.Describer interface.
type String ¶
type String struct { // defaults.Describer interface methods DescriptionMethod func(context.Context) string MarkdownDescriptionMethod func(context.Context) string // defaults.String interface methods DefaultStringMethod func(context.Context, defaults.StringRequest, *defaults.StringResponse) }
Declarative defaults.String for unit testing.
func (String) DefaultString ¶
func (v String) DefaultString(ctx context.Context, req defaults.StringRequest, resp *defaults.StringResponse)
DefaultString satisfies the defaults.String interface.
func (String) Description ¶
Description satisfies the defaults.Describer interface.