mock

package
v0.17.13 Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2026 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ArgumentCaptor

type ArgumentCaptor[T any] struct {
	// contains filtered or unexported fields
}

func ArgumentCaptorFrom

func ArgumentCaptorFrom[T any](m *mock.Mock, name string) *ArgumentCaptor[T]

func NewArgumentCaptor

func NewArgumentCaptor[T any](m *mock.Mock, name string) *ArgumentCaptor[T]

func (*ArgumentCaptor[T]) Capture

func (c *ArgumentCaptor[T]) Capture(val T)

func (*ArgumentCaptor[T]) Value

func (c *ArgumentCaptor[T]) Value() T

func (*ArgumentCaptor[T]) Values

func (c *ArgumentCaptor[T]) Values() []T

type ArgumentCaptor2 added in v0.16.0

type ArgumentCaptor2[T1 any, T2 any] struct {
	// contains filtered or unexported fields
}

func ArgumentCaptor2From added in v0.16.0

func ArgumentCaptor2From[T1 any, T2 any](m *mock.Mock, name string) *ArgumentCaptor2[T1, T2]

func NewArgumentCaptor2 added in v0.16.0

func NewArgumentCaptor2[T1 any, T2 any](m *mock.Mock, name string) *ArgumentCaptor2[T1, T2]

func (*ArgumentCaptor2[T1, T2]) Capture added in v0.16.0

func (c *ArgumentCaptor2[T1, T2]) Capture(val1 T1, val2 T2)

func (*ArgumentCaptor2[T1, T2]) Value added in v0.16.0

func (c *ArgumentCaptor2[T1, T2]) Value() (T1, T2)

func (*ArgumentCaptor2[T1, T2]) Values added in v0.16.0

func (c *ArgumentCaptor2[T1, T2]) Values() ([]T1, []T2)

type ArgumentCaptor3 added in v0.16.5

type ArgumentCaptor3[T1 any, T2 any, T3 any] struct {
	// contains filtered or unexported fields
}

func ArgumentCaptor3From added in v0.16.5

func ArgumentCaptor3From[T1 any, T2 any, T3 any](m *mock.Mock, name string) *ArgumentCaptor3[T1, T2, T3]

func NewArgumentCaptor3 added in v0.16.5

func NewArgumentCaptor3[T1 any, T2 any, T3 any](m *mock.Mock, name string) *ArgumentCaptor3[T1, T2, T3]

func (*ArgumentCaptor3[T1, T2, T3]) Capture added in v0.16.5

func (c *ArgumentCaptor3[T1, T2, T3]) Capture(val1 T1, val2 T2, val3 T3)

func (*ArgumentCaptor3[T1, T2, T3]) Value added in v0.16.5

func (c *ArgumentCaptor3[T1, T2, T3]) Value() (T1, T2, T3)

func (*ArgumentCaptor3[T1, T2, T3]) Values added in v0.16.5

func (c *ArgumentCaptor3[T1, T2, T3]) Values() ([]T1, []T2, []T3)

type ArgumentsCaptor

type ArgumentsCaptor struct {
	// contains filtered or unexported fields
}

func ArgumentsCaptorFrom

func ArgumentsCaptorFrom(m *mock.Mock, name string) *ArgumentsCaptor

func NewArgumentsCaptor

func NewArgumentsCaptor(m *mock.Mock, name string) *ArgumentsCaptor

func (*ArgumentsCaptor) Capture

func (c *ArgumentsCaptor) Capture(args mock.Arguments)

func (*ArgumentsCaptor) Values

func (c *ArgumentsCaptor) Values(call int) mock.Arguments

Jump to

Keyboard shortcuts

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