mocks

package
v0.0.0-...-984cbf5 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CounterMock

type CounterMock struct {
	Mock
}

func (*CounterMock) Add

func (c *CounterMock) Add(delta int64)

func (*CounterMock) Inc

func (c *CounterMock) Inc()

type DurationHistogramMock

type DurationHistogramMock struct {
	Mock

	Buckets metrics.DurationBuckets
}

func (*DurationHistogramMock) RecordDuration

func (d *DurationHistogramMock) RecordDuration(value time.Duration)

type GaugeMock

type GaugeMock struct {
	Mock
}

func (*GaugeMock) Add

func (g *GaugeMock) Add(value float64)

func (*GaugeMock) Set

func (g *GaugeMock) Set(value float64)

type HistogramMock

type HistogramMock struct {
	Mock

	Buckets metrics.Buckets
}

func (*HistogramMock) RecordValue

func (h *HistogramMock) RecordValue(value float64)

type IntGaugeMock

type IntGaugeMock struct {
	Mock
}

func (*IntGaugeMock) Add

func (g *IntGaugeMock) Add(value int64)

func (*IntGaugeMock) Set

func (g *IntGaugeMock) Set(value int64)

type Mock

type Mock struct {
	mock.Mock
	// contains filtered or unexported fields
}

func (*Mock) Called

func (o *Mock) Called(arguments ...interface{}) mock.Arguments

func (*Mock) On

func (o *Mock) On(methodName string, arguments ...interface{}) *mock.Call

type RegistryMock

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

func NewIgnoreUnknownCallsRegistryMock

func NewIgnoreUnknownCallsRegistryMock() *RegistryMock

func NewRegistryMock

func NewRegistryMock() *RegistryMock

func (*RegistryMock) AssertAllExpectations

func (r *RegistryMock) AssertAllExpectations(t *testing.T) bool

func (*RegistryMock) ComposeName

func (r *RegistryMock) ComposeName(parts ...string) string

func (*RegistryMock) Counter

func (r *RegistryMock) Counter(name string) metrics.Counter

func (*RegistryMock) CounterVec

func (r *RegistryMock) CounterVec(name string, labels []string) metrics.CounterVec

func (*RegistryMock) DurationHistogram

func (r *RegistryMock) DurationHistogram(
	name string,
	buckets metrics.DurationBuckets,
) metrics.Timer

func (*RegistryMock) DurationHistogramVec

func (r *RegistryMock) DurationHistogramVec(name string, buckets metrics.DurationBuckets, labels []string) metrics.TimerVec

func (*RegistryMock) FuncCounter

func (r *RegistryMock) FuncCounter(_ string, _ func() int64) metrics.FuncCounter

func (*RegistryMock) FuncGauge

func (r *RegistryMock) FuncGauge(_ string, _ func() float64) metrics.FuncGauge

func (*RegistryMock) FuncIntGauge

func (r *RegistryMock) FuncIntGauge(_ string, _ func() int64) metrics.FuncIntGauge

func (*RegistryMock) Gauge

func (r *RegistryMock) Gauge(name string) metrics.Gauge

func (*RegistryMock) GaugeVec

func (r *RegistryMock) GaugeVec(name string, labels []string) metrics.GaugeVec

func (*RegistryMock) GetCounter

func (r *RegistryMock) GetCounter(
	name string,
	tags map[string]string,
) *CounterMock

func (*RegistryMock) GetDurationHistogram

func (r *RegistryMock) GetDurationHistogram(
	name string,
	tags map[string]string,
	buckets metrics.DurationBuckets,
) *TimerMock

func (*RegistryMock) GetGauge

func (r *RegistryMock) GetGauge(
	name string,
	tags map[string]string,
) *GaugeMock

func (*RegistryMock) GetHistogram

func (r *RegistryMock) GetHistogram(
	name string,
	tags map[string]string,
	buckets metrics.Buckets,
) *HistogramMock

func (*RegistryMock) GetIntGauge

func (r *RegistryMock) GetIntGauge(
	name string,
	tags map[string]string,
) *IntGaugeMock

func (*RegistryMock) GetTimer

func (r *RegistryMock) GetTimer(
	name string,
	tags map[string]string,
) *TimerMock

func (*RegistryMock) Histogram

func (r *RegistryMock) Histogram(
	name string,
	buckets metrics.Buckets,
) metrics.Histogram

func (*RegistryMock) HistogramVec

func (r *RegistryMock) HistogramVec(name string, buckets metrics.Buckets, labels []string) metrics.HistogramVec

func (*RegistryMock) IntGauge

func (r *RegistryMock) IntGauge(name string) metrics.IntGauge

func (*RegistryMock) IntGaugeVec

func (r *RegistryMock) IntGaugeVec(name string, labels []string) metrics.IntGaugeVec

func (*RegistryMock) Timer

func (r *RegistryMock) Timer(name string) metrics.Timer

func (*RegistryMock) TimerVec

func (r *RegistryMock) TimerVec(name string, labels []string) metrics.TimerVec

func (*RegistryMock) WithPrefix

func (r *RegistryMock) WithPrefix(prefix string) metrics.Registry

func (*RegistryMock) WithTags

func (r *RegistryMock) WithTags(tags map[string]string) metrics.Registry

type TimerMock

type TimerMock struct {
	Mock
}

func (*TimerMock) RecordDuration

func (t *TimerMock) RecordDuration(value time.Duration)

Jump to

Keyboard shortcuts

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