controllertest

package
v0.31.0 Latest Latest
Warning

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

Go to latest
Published: Jul 8, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReadAll added in v0.24.0

ReadAll is a helper for tests that want a flat iterator over all metrics instead of a two-level iterator (instrumentation library, metric).

Types

type MockClock

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

MockClock is a Clock used for testing.

func NewMockClock

func NewMockClock() MockClock

NewMockClock returns a new unset MockClock.

func (MockClock) Add

func (c MockClock) Add(d time.Duration)

Add moves the current time of the MockClock forward by the specified duration.

func (MockClock) Now

func (c MockClock) Now() time.Time

Now returns the current time.

func (MockClock) Ticker

func (c MockClock) Ticker(period time.Duration) controllerTime.Ticker

Ticker creates a new instance of a Ticker.

type MockTicker

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

MockTicker is a Ticker used for testing.

func (MockTicker) C

func (t MockTicker) C() <-chan time.Time

C returns a channel that receives the current time when MockTicker ticks.

func (MockTicker) Stop

func (t MockTicker) Stop()

Stop turns off the MockTicker.

Jump to

Keyboard shortcuts

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