testdefaults

package
v1.3.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 3, 2023 License: MPL-2.0 Imports: 2 Imported by: 0

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

func (v Bool) Description(ctx context.Context) string

Description satisfies the defaults.Describer interface.

func (Bool) MarkdownDescription

func (v Bool) MarkdownDescription(ctx context.Context) string

MarkdownDescription 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

func (v Float64) Description(ctx context.Context) string

Description satisfies the defaults.Describer interface.

func (Float64) MarkdownDescription

func (v Float64) MarkdownDescription(ctx context.Context) string

MarkdownDescription 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

func (v Int64) Description(ctx context.Context) string

Description satisfies the defaults.Describer interface.

func (Int64) MarkdownDescription

func (v Int64) MarkdownDescription(ctx context.Context) string

MarkdownDescription 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

func (v List) Description(ctx context.Context) string

Description satisfies the defaults.Describer interface.

func (List) MarkdownDescription

func (v List) MarkdownDescription(ctx context.Context) string

MarkdownDescription 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

func (v Map) Description(ctx context.Context) string

Description satisfies the defaults.Describer interface.

func (Map) MarkdownDescription

func (v Map) MarkdownDescription(ctx context.Context) string

MarkdownDescription 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

func (v Number) Description(ctx context.Context) string

Description satisfies the defaults.Describer interface.

func (Number) MarkdownDescription

func (v Number) MarkdownDescription(ctx context.Context) string

MarkdownDescription 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

func (v Object) Description(ctx context.Context) string

Description satisfies the defaults.Describer interface.

func (Object) MarkdownDescription

func (v Object) MarkdownDescription(ctx context.Context) string

MarkdownDescription 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

func (v Set) Description(ctx context.Context) string

Description satisfies the defaults.Describer interface.

func (Set) MarkdownDescription

func (v Set) MarkdownDescription(ctx context.Context) string

MarkdownDescription 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

func (v String) Description(ctx context.Context) string

Description satisfies the defaults.Describer interface.

func (String) MarkdownDescription

func (v String) MarkdownDescription(ctx context.Context) string

MarkdownDescription satisfies the defaults.Describer interface.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL