clocktest

package
v0.0.0-...-66acf6f Latest Latest
Warning

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

Go to latest
Published: Jan 18, 2024 License: BSD-3-Clause, BSD-3-Clause Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TestClock

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

TestClock returns a set time as the current time.

func NewTestClockAndTimeNow

func NewTestClockAndTimeNow() (*TestClock, time.Time)

NewTestClockAndTimeNow constructs a new test clock, using the current wall-clock time as the static time, and returns that time as a convenience.

func NewTestClockNow

func NewTestClockNow() *TestClock

NewTestClockNow constructs a new test clock, using the current wall-clock time as the static time.

func (*TestClock) Add

func (tc *TestClock) Add(d time.Duration)

Add adds to the test clock time.

func (*TestClock) Now

func (tc *TestClock) Now() time.Time

Now implements the Clock interface for TestClock.

func (*TestClock) Set

func (tc *TestClock) Set(t time.Time)

Set sets the test clock time.

Jump to

Keyboard shortcuts

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