Documentation ¶
Index ¶
- type Verifier
- func NewGetterVerifier[T comparable](getter func() T, expected T) Verifier
- func NewMapGetterVerifier[M ~map[K]V, K comparable, V comparable](getter func() M, expected M) Verifier
- func NewMapSetterVerifier[M ~map[K]V, K comparable, V comparable](m *M, setter func(m M), expected M) Verifier
- func NewPointSetterVerifier[T comparable](a **T, setter func(v *T), expected T) Verifier
- func NewSetterVerifier[T comparable](a *T, setter func(v T), expected T) Verifier
- func NewSliceGetterVerifier[S ~[]E, E comparable](getter func() S, expected S) Verifier
- func NewSliceSetterVerifier[S ~[]E, E comparable](s *S, setter func(s S), expected S) Verifier
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Verifier ¶
type Verifier func() error
func NewGetterVerifier ¶
func NewGetterVerifier[T comparable](getter func() T, expected T) Verifier
func NewMapGetterVerifier ¶
func NewMapGetterVerifier[M ~map[K]V, K comparable, V comparable](getter func() M, expected M) Verifier
func NewMapSetterVerifier ¶
func NewMapSetterVerifier[M ~map[K]V, K comparable, V comparable](m *M, setter func(m M), expected M) Verifier
func NewPointSetterVerifier ¶
func NewPointSetterVerifier[T comparable](a **T, setter func(v *T), expected T) Verifier
func NewSetterVerifier ¶
func NewSetterVerifier[T comparable](a *T, setter func(v T), expected T) Verifier
func NewSliceGetterVerifier ¶
func NewSliceGetterVerifier[S ~[]E, E comparable](getter func() S, expected S) Verifier
func NewSliceSetterVerifier ¶
func NewSliceSetterVerifier[S ~[]E, E comparable](s *S, setter func(s S), expected S) Verifier
Click to show internal directories.
Click to hide internal directories.